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.

sensitive flows into two different queues and assignees service rates to these queues that<br />

will ensure that the ratio of average queuing delays for throughput-sensitive and delay-<br />

sensitive classes is equal to the ratio specified by a network operator. In Section 5, we<br />

present an ideal rate assignment strategy for proportio<strong>na</strong>l delay differentiation <strong>na</strong>med<br />

Optimized BPR (BPR + ) in order to evaluate the performance of BPR scheduler. BPR +<br />

[38] is an extension of BPR. It employs more complete information about backlogged<br />

traffic to assign service rates to TS and DS queues in order to more precisely approximate<br />

the specified delay ratio δ. Even though BPR + is to complex to warrant practical<br />

implementations, it is useful as a benchmark for evaluating other possible rate assignment<br />

strategies for proportio<strong>na</strong>l delay differentiation. Detailed description and performance<br />

comparison of BPR + and BPR is given in Section 5.<br />

The second objective is accomplished using a new algorithm, <strong>na</strong>med Packet Loss<br />

Controller (PLC). Since BPR scheduler is work-conserving, average queuing delay is<br />

identical as in the case of FCFS scheduling employed in a best-effort network. If the total<br />

number of packets accepted in the buffer is maintained to be the same as it would be in a<br />

best-effort network, lower delay for delay-sensitive packets can be achieved only by<br />

increasing the queuing delay for throughput-sensitive packets. Since throughput of a TCP<br />

flow depends on its round-trip time, introduction of low-delay service for delay-sensitive<br />

class will deteriorate the performance of throughput-sensitive applications that use TCP<br />

as a transport protocol. The PLC controller is used to overcome this problem by<br />

protecting the throughput of TCP flows. It guarantees that the TCP throughput in the<br />

presence of delay differentiation is not lower than in a best-effort network. PLC<br />

27

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

Saved successfully!

Ooh no, something went wrong!