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 218<br />

give an indication of the b<strong>and</strong>width utilisation of the BE <strong>and</strong> AF classes.<br />

Test Set-up<br />

The experiments were performed on the <strong>Data</strong>TAG testbed (See Appendix C.3)<br />

<strong>and</strong> DiffServ was enabled on the Juniper M10. This testbed is unique in<br />

providing a DiffServ network with high propagation delay with Gigabit per<br />

second b<strong>and</strong>width capacity.<br />

The testbed PCs of <strong>Data</strong>TAG as shown in Table B.2 are used <strong>and</strong> results<br />

are obtained for a TCP connections with congestion moderation turned on<br />

- i.e. the code of moderate_cwnd() are left as per the Linux defaults. The<br />

experiments were conducted by continuously running a 1Gb/sec UDP BE<br />

flow running <strong>and</strong> by switching on <strong>and</strong> off different New-TCP algorithms for<br />

different b<strong>and</strong>width allocation tuples.<br />

The UDP flow was injected <strong>into</strong> the network using iperf <strong>and</strong> was set<br />

to inject packets <strong>into</strong> the network at line rate, i.e. 1Gb/sec. As such, <strong>and</strong><br />

because the background BE UDP traffic does not back off in the event of<br />

congestion, the BE class is always oversubscribed. Therefore, whenever AF<br />

under utilises its allocated b<strong>and</strong>width, (i.e. QEF AF < 1) the BE throughput<br />

should show a proportional gain (BE > 100%).<br />

Calibration<br />

The b<strong>and</strong>width scheduling <strong>and</strong> DiffServ systems of the Juniper router were<br />

initially tested with UDP CBR in both the AF <strong>and</strong> BE classes in order ensure<br />

correct calibration of the system. Figure 9.19 shows the achieved b<strong>and</strong>width<br />

allocations of the BE <strong>and</strong> AF flows as the router configuration was changed<br />

on-the-fly between the b<strong>and</strong>width allocations of 90:10, 70:30, 50:50, 30:70

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

Saved successfully!

Ooh no, something went wrong!