Deficit round-robin is a scheduling scheme that operates as follows. The scheduler visits the queues in round-robin fashion. A deficit counter is maintained for each queue. When the scheduler visits a queue, the scheduler adds a quantum of service to the deficit counter, and compares the resulting value to the length of the packet at the head of the line. If the counter is larger, the packet is served and the counter is reduced by the packet length. If not, the deficit is saved for the next visit. Suppose that a system has four queues and that these contain packets of length 16, 10, 12 and 8 and that the quantum is 4 units. Show the deficit counter at each queue as a function of time and indicate when the packets are transmitted.
Deficit round-robin is a scheduling scheme that operates as follows. The scheduler visits the queues in
round-robin fashion. A deficit counter is maintained for each queue. When the scheduler visits a queue,
the scheduler adds a quantum of service to the deficit counter, and compares the resulting value to the
length of the packet at the head of the line. If the counter is larger, the packet is served and the counter is
reduced by the packet length. If not, the deficit is saved for the next visit. Suppose that a system has four
queues and that these contain packets of length 16, 10, 12 and 8 and that the quantum is 4 units. Show the
deficit counter at each queue as a function of time and indicate when the packets are transmitted.
Trending now
This is a popular solution!
Step by step
Solved in 2 steps with 2 images