01.12.2012 Views

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

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!