The Local and Global Effects of Traffic Shaping (Extended Version)

The Internet is witnessing explosive growth in traffic, in large part due to bulk transfers. Delivering such traffic is expensive for ISPs because they pay other ISPs based on peak utilization. To limit costs, many ISPs are deploying ad-hoc traffic shaping policies that specifically target bulk flows. However, there is relatively little understanding today about the effectiveness of different shaping policies at reducing peak loads and what impact these policies have on the performance of bulk transfers. In this paper, we compare several traffic shaping policies with respect to (1) the achieved reduction in peak network traffic and (2) the resulting performance loss for bulk transfers. We identified a practical policy that achieves peak traffic reductions of up to 50% with only limited performance loss for bulk transfers. However, we found that the same policy leads to large performance losses for bulk transfers when deployed by multiple ISPs along a networking path. Our analysis revealed that this is caused by certain TCP characteristics and differences in local peak utilization times. We present a data staging service that counteracts the deleterious end-to-end effects of local traffic shaping by delaying bulk data at appropriate points in the network to consume bandwidth when available. We show that the service is incrementally deployable and has reasonable storage requirements.

[1]  kc claffy,et al.  Understanding Internet traffic streams: dragonflies and tortoises , 2002, IEEE Commun. Mag..

[2]  Michalis Faloutsos,et al.  Transport layer identification of P2P traffic , 2004, IMC '04.

[3]  Krishna P. Gummadi,et al.  An analysis of Internet content delivery systems , 2002, OPSR.

[4]  Michalis Faloutsos,et al.  Is P2P dying or just hiding? [P2P traffic measurement] , 2004, IEEE Global Telecommunications Conference, 2004. GLOBECOM '04..

[5]  Randy H. Katz,et al.  Transport protocols for Internet-compatible satellite networks , 1999, IEEE J. Sel. Areas Commun..

[6]  Satish K. Tripathi,et al.  Split TCP for mobile ad hoc networks , 2002, Global Telecommunications Conference, 2002. GLOBECOM '02. IEEE.

[7]  Hiroshi Esaki,et al.  The impact and implications of the growth in residential user-to-user traffic , 2006, SIGCOMM.

[8]  Anja Feldmann,et al.  On dominant characteristics of residential broadband internet traffic , 2009, IMC '09.

[9]  Anees Shaikh,et al.  Load-sensitive routing of long-lived IP flows , 1999, SIGCOMM '99.

[10]  Nitin H. Vaidya,et al.  Long Thin Networks , 2000, RFC.

[11]  B. R. Badrinath,et al.  I-TCP: indirect TCP for mobile hosts , 1995, Proceedings of 15th International Conference on Distributed Computing Systems.

[12]  Suresh Singh,et al.  M-TCP: TCP for mobile cellular networks , 1997, CCRV.

[13]  Antonio Nucci,et al.  Measuring the shared fate of IGP engineering and interdomain traffic , 2005, 13TH IEEE International Conference on Network Protocols (ICNP'05).

[14]  S. Hadjiefthymiades,et al.  Hypertext Transfer Protocol (HTTP) , 1996 .

[15]  FloydSally Connections with multiple congested gateways in packet-switched networks part 1 , 1991 .

[16]  Fabrice Guillemin,et al.  Analysis of ADSL traffic on an IP backbone link , 2003, GLOBECOM '03. IEEE Global Telecommunications Conference (IEEE Cat. No.03CH37489).

[17]  Gabriel Montenegro,et al.  Performance Enhancing Proxies Intended to Mitigate Link-Related Degradations , 2001, RFC.

[18]  Liang Guo,et al.  Differentiated predictive fair service for TCP flows , 2000, Proceedings 2000 International Conference on Network Protocols.

[19]  Krishna P. Gummadi,et al.  King: estimating latency between arbitrary internet end hosts , 2002, IMW '02.

[20]  Liang Guo,et al.  Scheduling flows with unknown sizes: approximate analysis , 2002, SIGMETRICS '02.

[21]  Marcel Dischinger,et al.  Detecting bittorrent blocking , 2008, IMC '08.

[22]  Sally Floyd,et al.  Connections with multiple congested gateways in packet-switched networks part 1: one-way traffic , 1991, CCRV.

[23]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[24]  Benjamin Teitelbaum,et al.  TCP Use and Performance on Internet 2 , 2001 .

[25]  Mahesh Sooriyabandara,et al.  TCP Performance Implications of Network Path Asymmetry , 2002, RFC.