Fleksibilni Internet servisi na bazi kontrole kašnjenja i
Fleksibilni Internet servisi na bazi kontrole kašnjenja i
Fleksibilni Internet servisi na bazi kontrole kašnjenja i
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
5. Scheduling for proportio<strong>na</strong>l delay differentiation<br />
Proportio<strong>na</strong>l delay differentiation assumes that the ratio of average queuing delays<br />
of throughput-sensitive and delay-sensitive packets should be approximately equal to a<br />
specified delay differentiation parameter. We consider a work-conserving scheduler<br />
serving two FIFO queues ma<strong>na</strong>ged by an active queue ma<strong>na</strong>gement (AQM) algorithm,<br />
which makes drop decisions upon packet arrivals (once being admitted, the packet is<br />
never dropped from the queue). The work-conserving property assumes that the scheduler<br />
does not idle when there are packets in a queue waiting to be transmitted.<br />
Scheduling algorithms for proportio<strong>na</strong>l delay differentiation provide relative per-<br />
hop delay guarantees. One may argue that real-time applications require absolute end-to-<br />
end guarantees because their performance depends on probability of being bellow certain<br />
end-to-end delay threshold [13]. Proportio<strong>na</strong>l delay differentiation decreases the<br />
probability of exceeding the threshold for the delay-sensitive class. This makes it more<br />
suitable for real-time applications than the existing best-effort service. It has been also<br />
shown that per-hop proportio<strong>na</strong>l delay differentiation easily translates into proportio<strong>na</strong>l<br />
end-to-end delay differentiation [23]<br />
In this Section, we discuss two schedulers for proportio<strong>na</strong>l delay differentiation:<br />
the well-known Backlog-Proportio<strong>na</strong>l Rate scheduler (BPR) scheduler [12] and a newly<br />
proposed idealized scheduler <strong>na</strong>med Optimized Backlog-Proportio<strong>na</strong>l Rate (BPR + )<br />
scheduler [38] that we introduced in order to evaluate the performance of BPR compared<br />
29