Abstract
Recently, several proposals have been made for sharing congestion information across concurrent flows between end-systems. In these proposals, the granularity for sharing has ranged from all flows to a common host to all hosts on a shared LAN. While these proposals have been successful at ensuring sound AIMD behavior of the aggregate of flows, they suffer from what we term "false sharing". False sharing occurs when two or more flows sharing congestion state may, in fact, not share the same bottleneck.In this work, we investigate the effects of false sharing on shared congestion management schemes. We characterize the origins of false sharing into two distinct cases: (i) networks with QoS enhancements such as differentiated services, where a flow classifier segregates flows into different queues, and (ii) networks with path diversity where different flows to the same destination address are routed differently --- a situation that occurs in dispersity routing, load-balancing, and with network address translators (NATs). We evaluate the impact of false sharing on flow performance and consider whether it might cause a bottleneck link to become persistently overloaded. We propose schemes for detecting false sharing and show how different metrics (loss rate, delay distribution, and reordering) compare for this purpose. We also consider the issue of how a sender should respond when it detects false sharing.
Index Terms
- The impact of false sharing on shared congestion management
Recommendations
The Impact of False Sharing on Shared Congestion Management
ICNP '03: Proceedings of the 11th IEEE International Conference on Network ProtocolsSeveral recent proposals for sharing congestion information across concurrent flows between end-systems overlook an important problem: two or more flows sharing congestion state may infact not share the same bottleneck. In this paper, we categorize the ...
TCP and explicit congestion notification
This paper discusses the use of Explicit Congestion Notification (ECN) mechanisms in the TCP/IP protocol. The first part proposes new guidelines for TCP's response to ECN mechanisms (e.g., Source Quench packets, ECN fields in packet headers). Next, ...
Enhanced ethernet congestion management scheme for multicast traffic
The Quantized Congestion Notification QCN is a Layer 2 congestion control scheme for Carrier Ethernet data center networks. The QCN has been standardised as an IEEE 802.1Qau Ethernet Congestion Notification standard. This paper report a results of a QCN ...
Comments