Implicit admission control
- 1 December 2000
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Journal on Selected Areas in Communications
- Vol. 18 (12) , 2629-2639
- https://doi.org/10.1109/49.898743
Abstract
Internet protocols currently use packet-level mechanisms to detect and react to congestion. Although these controls are essential to ensure fair sharing of the available resource between multiple flows, in some cases they are insufficient to ensure overall network stability. We believe that it is also necessary to take account of higher level concepts, such as connections, flows, and sessions when controlling network congestion. This becomes of increasing importance as more real-time traffic is carried on the Internet, since this traffic is less elastic in nature than traditional Web traffic. We argue that, in order to achieve better utility of the network as a whole, higher level congestion controls are required. By way of example, we present a simple connection admission control (CAC) scheme which can significantly improve the overall performance. This paper discusses our motivation for the use of admission control in the Internet, focusing specifically on control for TCP flows. The technique is not TCP specific, and can be applied to any type of flow in a modern IP infrastructure. Simulation results are used to show that it can drastically improve the performance of TCP over bottleneck links. We go on to describe an implementation of our algorithm for a router running the Linux 2.2.9 operating system. We show that by giving routers at bottlenecks the ability to intelligently deny admission to TCP connections, the goodput of existing connections can be significantly increased. Furthermore, the fairness of the resource allocation achieved by TCP is improved.Keywords
This publication has 11 references indexed in Scilit:
- Comparison of measurement-based admission control algorithms for controlled-load servicePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- TCP behavior with many flowsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The role of signaling in quality of service enabled networksIEEE Communications Magazine, 1999
- A Proposal to add Explicit Congestion Notification (ECN) to IPPublished by RFC Editor ,1999
- The Use of RSVP with IETF Integrated ServicesPublished by RFC Editor ,1997
- The macroscopic behavior of the TCP congestion avoidance algorithmACM SIGCOMM Computer Communication Review, 1997
- Measurements and analysis of end-to-end Internet dynamicsPublished by Office of Scientific and Technical Information (OSTI) ,1997
- Simulation-based comparisons of Tahoe, Reno and SACK TCPACM SIGCOMM Computer Communication Review, 1996
- TCP Vegas: end to end congestion avoidance on a global InternetIEEE Journal on Selected Areas in Communications, 1995
- Congestion avoidance and controlACM SIGCOMM Computer Communication Review, 1988