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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

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

Drop Probability (percent)<br />

100<br />

90<br />

80<br />

70<br />

60<br />

50<br />

40<br />

30<br />

20<br />

10<br />

WRED1<br />

WRED2<br />

WRED3<br />

0<br />

0 20 40 60 80 100<br />

Queue Occupancy (percent)<br />

Figure 9.25: WRED profiles.<br />

only <strong>and</strong> for the most challenging AF allocation of 900Mbit/sec.<br />

The aim of these tests is to smooth out the observed cwnd deviations from<br />

theory by means of configuring different Weighted R<strong>and</strong>om Early Detection<br />

(WRED) [FJ93] drop profiles for the AF class.<br />

Methodology<br />

As the New-TCP algorithms under investigation in this section are loss based<br />

protocols, the cwnd dynamic of each necessarily require the oscillation of<br />

cwnd below the point of congestion. Therefore, it is important not to impose<br />

too great of a r<strong>and</strong>om loss upon the AF class as this would correlate to<br />

high(er) loss rates for the single ScalableTCP flow <strong>and</strong> thus a decrease in<br />

goodput (See Section 5.4.2). As such, a gentle WRED drop profile was used.<br />

From a packet-level perspective, the justification for using WRED is based<br />

on the belief that a smoother distribution of the loss-pattern in the AF queue<br />

will help lower the burst length of SACKs <strong>and</strong> therefore it will help avoid<br />

deep stalls of cwnd in the TCP sending host.<br />

Using the same network topology <strong>and</strong> hardware <strong>and</strong> software configurations<br />

as used previously, three WRED drop profiles are configured on the<br />

Juniper M10 router as shown in Figure 9.25.

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

Saved successfully!

Ooh no, something went wrong!