Download:
|
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
|