MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  The impact of false sharing on shared congestion management (2003) [15 citations — 1 self]

Download:
Download as a PDF | Download as a PS
by Srinivasa Aditya Akella, Srinivasan Seshan, Hari Balakrishnan
In Proc. IEEE Int’l Conf. Netw. Protocols (ICNP
http://reports-archive.adm.cs.cmu.edu/anon/2001/CMU-CS-01-135.ps
Add To MetaCart

Abstract:

Several recent proposals have been made for sharing congestion information across concurrent ows between end-systems, where the proposed granularity for sharing has ranged from all ows to a common host, to all hosts on a shared LAN. This paper addresses the problem of false sharing caused by these proposals: two or more ows sharing congestion state may in fact not share the same bottleneck. We characterize the origins of false sharing into two distinct cases: (i) networks with QoS enhancements such as dierentiated services, where a ow classier segregates ows into dierent queues, and (ii) networks with path diversity where dierent ows to the same destination address are routed dierently, a situation that occurs in dispersity routing, load-balancing, and with network address translators (NATs). We evaluate the impact of false sharing on ow performance and consider whether it might cause a bottleneck link to become persistently overloaded. We then consider how false sharing can be detected by a sender and how dierent metrics (loss rate, delay distribution, and reordering) compare for this purpose. Finally, we consider the issue of how a sender must respond when it detects false sharing. Our simulation results show that persistent overload can be avoided with window-based congestion control even for extreme false sharing, but higher bandwidth ows run at a slower rate. We nd that delay and reordering statistics can be used to develop robust detectors of false sharing and are superior to those based on loss patterns. We also nd, somewhat surprisingly, that it is markedly easier to detect and react to false sharing than it is to start by isolating ows and merging their congestion state together afterwards. 1

Citations

1807 Congestion Avoidance and Control – Jacobson - 1988
879 RSVP: A New Resource Reservation Protocol – Zhang, Deering, et al. - 1993
845 Modeling tcp throughput: a simple model and its empirical validation – Padhye, Firoiu, et al. - 1998
616 End-to-End Internet Packet Dynamics – Paxson - 1997
601 Promoting the use of end-to-end congestion control in the Internet – Floyd, Fall - 1999
542 Sup-porting real-time applications in an integrated services packet network: architecture and mechanism.In – Clark, Shenker, et al. - 1992
359 K.Nichols.A two-bit differentiated services architecture for the internet.Internet Draft, Internet Engineering Task Force – Zhang - 1997
302 Explicit allocation of best effort packet delivery service – Clark, Fang - 1998
298 Measurements and Analysis of End-to-End Internet Dynamics – Paxson - 1997
211 An Integrated Congestion Management Architecture for Internet Hosts – Balakrishnan, Rahul, et al. - 1999
156 Improving HTTP Latency – Padmanabhan, Mogul - 1994
97 Detecting Shared Congestion of Flows Via End-to-End Measurement – Rubenstein, Kurose, et al.
68 Window-based error recovery and flow control with a slow acknowledgement channel: a study of TCP/IP performance”, INFOCOM97 – Lakshman, Madhow, et al. - 1997
53 A two-bit dierentiated services architecture for the internet – Nichols, Jacobson, et al. - 1997
50 Addressing the Challenges of Web Data Transport – Padmanabhan - 1998
46 Dispersity routing – Maxemchuk - 1975
38 TCP Behavior of a Busy Web Server—Analysis and Improvements,” submitted to – Balakrishnan, Padmanabhan, et al. - 1997
36 Explicit allocation of best eort packet delivery service – Clark, Fang - 1998
26 Differentiated Services for the Internet – Kilkki - 1999
21 The Stationary Distribution of Ideal TCP Congestion Avoidance – OTT, KEMPERMAN, et al. - 1996
21 The case for informed transport protocols – Savage, Cardwell, et al. - 1999
18 The Congestion Manager. Internet Engineering Task Force – Balakrishnan, Seshan - 2001
18 Coordinating Congestion Management and Bandwidth Sharing for Heterogeneous Data Streams – Padmanabhan
17 Multipath issues in unicast and multicast next-hop selection. Internet Engineering Task Force Request for Comments: 2991 – Thaler, Hopps - 2000
14 Dispersity routing in high-speed networks – Maxemchuk - 1993
9 The TCP-Friendly Website. http://www.psc.edu/networking/tcp friendly.html – Mahdavi, Floyd - 1998
8 TCP Control Block Interdependence. Internet Engineering Task Force – Touch - 1997
8 The congestion manager – Balakrishnan, Seshan - 2001
2 DiServ Model for the NS2 simulator (Nortel Networks). http://www7.nortel.com:8080/CTL/software – Biswajit - 2000
1 DiffServ Model for the NS2 simulator. http: //www7.nortel.com:8080/CTL/#software – Biswajit