05.08.2014 Views

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.2. Preferential Flow H<strong>and</strong>ling Using DiffServ 216<br />

The DiffServ architecture offers new opportunities for building preferential<br />

macro-flow h<strong>and</strong>ling for end-to-end networks. However, it also introduces<br />

new challenges. [FKSS98, YR99b, YR99a] show that it is difficult to guarantee<br />

requested throughputs for TCP flows, because of the flow <strong>and</strong> congestion<br />

control mechanisms used by TCP, which result, for example, in bursty traffic.<br />

Two recent developments can significantly contribute to tackle the problems<br />

of high capacity service differentiation: Proposals for high throughput<br />

TCP algorithms <strong>and</strong> the availability of DiffServ enabled networks at gigabit<br />

speeds.<br />

9.2.1 Methodology<br />

Sections 9.1.3 <strong>and</strong> 9.1.6 <strong>and</strong> suggests that a mechanism for segregating traffic<br />

sharing the same packet-switched path would be beneficial. The reasons for<br />

this are two fold:<br />

• To protect traditional traffic from the possible aggression of the New-<br />

TCP algorithms <strong>and</strong> hence be more ‘fair’ to existing Internet users.<br />

• To provide a guarantee on the level of end-to-end service predictability<br />

for the New-TCP proposals.<br />

As such, DiffServ provides a facility to offer protection of the background<br />

traffic whilst maintaining a predefined pipe whereby the high-speed New-<br />

TCP flow can fully utilise the link.<br />

Two PHB classes were configured: BE for traditional Best Effort [CF98]<br />

traffic <strong>and</strong> Assured Forwarding (AF) [HFB + 99] to provide network resources<br />

for the New-TCP flows. Traffic was marked with an appropriate Diffserv<br />

codepoint (DSCP) [BBC + 98] at the sending host <strong>and</strong> each class is put in

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

Saved successfully!

Ooh no, something went wrong!