• Documents
  • Authors
  • Tables
  • Log in
  • Sign up
  • MetaCart
  • DMCA
  • Donate

CiteSeerX logo

Advanced Search Include Citations
Advanced Search Include Citations

Analysis and design of an adaptive virtual queue (avq) algorithm for active queue management. (2001)

by S Kunniyur, R Srikant
Venue:In SIGCOMM’01,
Add To MetaCart

Tools

Sorted by:
Results 1 - 10 of 259
Next 10 →

Congestion control for high bandwidth-delay product networks

by Dina Katabi, Mark Handley, Charlie Rohrs - SIGCOMM '02 , 2002
"... Theory and experiments show that as the per-flow product of bandwidth and latency increases, TCP becomes inefficient and prone to instability, regardless of the queuing scheme. This failing becomes increasingly important as the Internet evolves to incorporate very high-bandwidth optical links and mo ..."
Abstract - Cited by 454 (4 self) - Add to MetaCart
Theory and experiments show that as the per-flow product of bandwidth and latency increases, TCP becomes inefficient and prone to instability, regardless of the queuing scheme. This failing becomes increasingly important as the Internet evolves to incorporate very high-bandwidth optical links and more large-delay satellite links. To address this problem, we develop a novel approach to Internet congestion control that outperforms TCP in conventional environments, and remains efficient, fair, scalable, and stable as the bandwidth-delay product increases. This new eXplicit Control Protocol, XCP, generalizes the Explicit Congestion Notification proposal (ECN). In addition, XCP introduces the new concept of decoupling utilization control from fairness control. This allows a more flexible and analytically tractable protocol design and opens new avenues for service differentiation. Using a control theory framework, we model XCP and demonstrate it is stable and efficient regardless of the link capacity, the round trip delay, and the number of sources. Extensive packet-level simulations show that XCP outperforms TCP in both conventional and high bandwidth-delay environments. Further, XCP achieves fair bandwidth allocation, high utilization, small standing queue size, and near-zero packet drops, with both steady and highly varying traffic. Additionally, the new protocol does not maintain any per-flow state in routers and requires few CPU cycles per packet, which makes it implementable in high-speed routers.
(Show Context)

Citation Context

...s unlikely that any Active Queue Management scheme (AQM) can maintain stability over very high-capacity or large-delay links. Furthermore, Katabi and Blake [19] show that Adaptive Virtual Queue (AVQ) =-=[22]-=- also becomes prone to instability when the link capacity is large enough (e.g., gigabit links). Inefficiency is another problem facing TCP in the future Internet. As the delay-bandwidth product incre...

Adaptive RED: An Algorithm for Increasing the Robustness of RED

by Ramakrishna Gummadi, Xxxsecond Reader , 2001
"... Approval for the Report and Comprehensive Examination: Committee: ..."
Abstract - Cited by 232 (1 self) - Add to MetaCart
Approval for the Report and Comprehensive Examination: Committee:

Efficiency Loss in a Network Resource Allocation Game: The Case of Elastic Supply

by Ramesh Johari, Shie Mannor, John N. Tsitsiklis , 2008
"... We consider a resource allocation problem where individual users wish to send data across a network to maximize their utility, and a cost is incurred at each link that depends on the total rate sent through the link. It is known that as long as users do not anticipate the effect of their actions on ..."
Abstract - Cited by 211 (12 self) - Add to MetaCart
We consider a resource allocation problem where individual users wish to send data across a network to maximize their utility, and a cost is incurred at each link that depends on the total rate sent through the link. It is known that as long as users do not anticipate the effect of their actions on prices, a simple proportional pricing mechanism can maximize the sum of users’ utilities minus the cost (called aggregate surplus). Continuing previous efforts to quantify the effects of selfish behavior in network pricing mechanisms, we consider the possibility that users anticipate the effect of their actions on link prices. Under the assumption that the links’ marginal cost functions are convex, we establish existence of a Nash equilibrium. We show that the aggregate surplus at a Nash equilibrium is no worse than a factor of 4 √ 2 − 5 times the optimal aggregate surplus; thus, the efficiency loss when users are selfish is no more than approximately 34%.

Fair Resource Allocation in Wireless Networks using Queue-length-based Scheduling and Congestion Control

by Atilla Eryilmaz, R. Srikant
"... We consider the problem of allocating resources (time slots, frequency, power, etc.) at a base station to many competing flows, where each flow is intended for a different re-ceiver. The channel conditions may be time-varying and different for different receivers. It is well-known that appropriate ..."
Abstract - Cited by 202 (45 self) - Add to MetaCart
We consider the problem of allocating resources (time slots, frequency, power, etc.) at a base station to many competing flows, where each flow is intended for a different re-ceiver. The channel conditions may be time-varying and different for different receivers. It is well-known that appropriately chosen queue-length based policies are throughput-optimal while other policies based on the estimation of channel statistics can be used to allocate resources fairly (such as proportional fairness) among competing users. In this paper, we show that a combination of queue-length-based scheduling at the base station and congestion control implemented either at the base station or at the end users can lead to fair resource allocation and queue-length stability.

Walking the tightrope: Responsive yet stable traffic engineering

by Srikanth Kandula, Dina Katabi, Bruce Davie, Anna Charny - In Proc. ACM SIGCOMM , 2005
"... Current intra-domain Traffic Engineering (TE) relies on offline methods, which use long term average traffic demands. It cannot react to realtime traffic changes caused by BGP reroutes, diurnal traffic variations, attacks, or flash crowds. Further, current TE deals with network failures by pre-compu ..."
Abstract - Cited by 158 (3 self) - Add to MetaCart
Current intra-domain Traffic Engineering (TE) relies on offline methods, which use long term average traffic demands. It cannot react to realtime traffic changes caused by BGP reroutes, diurnal traffic variations, attacks, or flash crowds. Further, current TE deals with network failures by pre-computing alternative routings for a limited set of failures. It may fail to prevent congestion when unanticipated or combination failures occur, even though the network has enough capacity to handle the failure. This paper presents TeXCP, an online distributed TE protocol that balances load in realtime, responding to actual traffic demands and failures. TeXCP uses multiple paths to deliver demands from an ingress to an egress router, adaptively moving traffic from overutilized to under-utilized paths. These adaptations are carefully designed such that, though done independently by each edge router based on local information, they balance load in the whole network without oscillations. We model TeXCP, prove the stability of the model, and show that it is easy to implement. Our extensive simulations show that, for the same traffic demands, a network using TeXCP supports the same utilization and failure resilience as a network that uses traditional offline TE, but with half or third the capacity.
(Show Context)

Citation Context

...in evaluation. time scales much larger than the dynamics of the TeXCP load balancer (≫ Td), and thus do not affect stability. These assumptions, though simplistic, are commonly used in the literature =-=[21, 25]-=- to make analysis manageable. Simulations in §5 show that TeXCP works properly even when these assumptions do not hold. Proof Idea: Our approach is to decouple the effect of network delays from load b...

Internet Research Needs Better Models

by Sally Floyd, Eddie Kohler
"... ..."
Abstract - Cited by 139 (7 self) - Add to MetaCart
Abstract not found

Hop-by-hop Congestion Control over a Wireless Multi-Hop Network

by Yung Yi , et al. , 2004
"... This paper focuses on congestion control over multihop, wireless networks. In a wireless network, an important constraint that arises is that due to the MAC (Media Access Control) layer. Many wireless MACs use a time-division strategy for channel access, where, at any point in space, the physical ch ..."
Abstract - Cited by 138 (1 self) - Add to MetaCart
This paper focuses on congestion control over multihop, wireless networks. In a wireless network, an important constraint that arises is that due to the MAC (Media Access Control) layer. Many wireless MACs use a time-division strategy for channel access, where, at any point in space, the physical channel can be accessed by a single user at each instant of time. In this paper, we develop a fair hop-by-hop congestion control algorithm with the MAC constraint being imposed in the form of a channel access time constraint, using an optimization based framework. In the absence of delay, we show that this algorithm are globally stable using a Lyapunov function based approach. Next, in the presence of delay, we show that the hop-by-hop control algorithm has the property of spatial spreading. In other words, focused loads at a particular spatial location in the network get "smoothed" over space. We derive bounds on the "peak load" at a node, both with hop-by-hop control, as well as with end-to-end control, show that significant gains are to be had with the hop-by-hop scheme, and validate the analytical results with simulation.

Internet Congestion Control for Future High Bandwidth-Delay Product Environments

by Dina Katabi, Mark Handley, Charlie Rohrs - ACM SIGCOMM , 2002
"... Theory and experiments show that as the per-flow product of bandwidth and latency increases, TCP becomes inefficient and prone to instability, regardless of the queuing scheme. This failing becomes increasingly important as the Internet evolves to incorporate very high-bandwidth optical links and mo ..."
Abstract - Cited by 130 (0 self) - Add to MetaCart
Theory and experiments show that as the per-flow product of bandwidth and latency increases, TCP becomes inefficient and prone to instability, regardless of the queuing scheme. This failing becomes increasingly important as the Internet evolves to incorporate very high-bandwidth optical links and more large-delay satellite links. To address
(Show Context)

Citation Context

...implementations where throughput is inversely proportional to the round trip time (RTT) and the square root of the drop rate. Furthermore, Katabi and Blake [19] show that Adaptive Virtual Queue (AVQ) =-=[21]-=- also becomes prone to instability when the link capacity is large enough (e.g., gigabit links). In addition to these mathematical models, intuitive reasoning shows that “slow start” might also lead t...

The BLUE Active Queue Management Algorithms

by Wu-chang Feng, Kang G. Shin, Dilip D. Kandlur, Debanjan Saha , 2002
"... In order to stem the increasing packet loss rates caused by an exponential increase in network traffic, the IETF has been considering the deployment of active queue management techniques such as RED [14]. While active queue management can potentially reduce packet loss rates in the Internet, we show ..."
Abstract - Cited by 110 (2 self) - Add to MetaCart
In order to stem the increasing packet loss rates caused by an exponential increase in network traffic, the IETF has been considering the deployment of active queue management techniques such as RED [14]. While active queue management can potentially reduce packet loss rates in the Internet, we show that current techniques are ineffective in preventing high loss rates. The inherent problem with these queue management algorithms is that they use queue lengths as the indicator of the severity of congestion. In light of this observation, a fundamentally different active queue management algorithm, called BLUE, is proposed, implemented and evaluated. BLUE uses packet loss and link idle events to manage congestion. Using both simulation and controlled experiments, BLUE is shown to perform significantly better than RED both in terms of packet loss rates and buffer size requirements in the network. As an extension to BLUE, a novel technique based on Bloom filters [2] is described for enforcing fairness among a large number of flows. In particular, we propose and evaluate Stochastic Fair BLUE (SFB), a queue management algorithm which can identify and rate-limit non-responsive flows using a very small amount of state information.
(Show Context)

Citation Context

... when packet interarrivals have a Poisson distri1 We note that at the time of initial publication [10], BLUE was the only active queue management which did not use queue length. Subsequent algorithms =-=[1, 17, 20]-=- have also shown the benefits of decoupling queue length from congestion management 1sbution that queue lengths directly relate to the number of active sources and thus the true level of congestion. U...

Multi-path TCP: A joint congestion control and routing scheme to exploit path diversity on the internet

by H. Han S. Shakkottai, C. V. Hollot, R. Srikant, D. Towsley - IEEE/ACM Transactions on Networking , 2006
"... We consider the problem of congestion-aware multi-path routing in the Internet. Currently, Internet routing protocols select only a single path between a source and a destination. However, due to many policy routing decisions, single-path routing may limit the achievable throughput. In this paper, w ..."
Abstract - Cited by 106 (3 self) - Add to MetaCart
We consider the problem of congestion-aware multi-path routing in the Internet. Currently, Internet routing protocols select only a single path between a source and a destination. However, due to many policy routing decisions, single-path routing may limit the achievable throughput. In this paper, we envision a scenario where multi-path routing is enabled in the Internet to take advantage of path diversity. Using minimal congestion feedback signals from the routers, we present a class of algorithms that can be implemented at the sources to stably and optimally split the flow between each source-destination pair. We then show that the connection-level throughput region of such multi-path routing/congestion control algorithms can be larger than that of a single-path congestion control scheme. 1
(Show Context)

Citation Context

... and Coordinated Science Laboratory, University of Illinois at UrbanaChampaign § Department of Computer Science, University of Massachusetts at Amherst 1s(AQM) schemes using control-theoretic methods =-=[19, 15, 14, 8, 13, 18, 23, 24, 5]-=-. For a comprehensive review of these techniques, see [22]. In most prior models, it has been assumed that each user is assigned a single path between its source and destination. The user then reacts ...

Powered by: Apache Solr
  • About CiteSeerX
  • Submit and Index Documents
  • Privacy Policy
  • Help
  • Data
  • Source
  • Contact Us

Developed at and hosted by The College of Information Sciences and Technology

© 2007-2019 The Pennsylvania State University