Providing guaranteed services without per flow management
- 30 August 1999
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 29 (4) , 81-94
- https://doi.org/10.1145/316194.316208
Abstract
Existing approaches for providing guaranteed services require routers to manage per flow states and perform per flow operations [9, 21]. Such a stateful network architecture is less scalable and robust than stateless network architectures like the original IP and the recently proposed Diffserv [3]. However, services provided with current stateless solutions, Diffserv included, have lower flexibility, utilization, and/or assurance level as compared to the services that can be provided with per flow mechanisms.In this paper, we propose techniques that do not require per flow management (either control or data planes) at core routers, but can implement guaranteed services with levels of flexibility, utilization, and assurance similar to those that can be provided with per flow mechanisms. In this way we can simultaneously achieve high quality of service, high scalability and robustness. The key technique we use is called Dynamic Packet State (DPS), which provides a lightweight and robust mechanism for routers to coordinate actions and implement distributed algorithms. We present an implementation of the proposed algorithms that has minimum incompatibility with IPv4.Keywords
This publication has 19 references indexed in Scilit:
- Rate-controlled static-priority queueingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Implementing scheduling algorithms in high-speed networksIEEE Journal on Selected Areas in Communications, 1999
- Latency-rate servers: a general model for analysis of traffic scheduling algorithmsIEEE/ACM Transactions on Networking, 1998
- Efficient network QoS provisioning based on per node traffic shapingIEEE/ACM Transactions on Networking, 1996
- An upper bound delay for the virtual-clock service disciplineIEEE/ACM Transactions on Networking, 1995
- Random early detection gateways for congestion avoidanceIEEE/ACM Transactions on Networking, 1993
- A control-theoretic approach to flow controlPublished by Association for Computing Machinery (ACM) ,1991
- Virtual clock: a new traffic control algorithm for packet switching networksPublished by Association for Computing Machinery (ACM) ,1990
- A scheme for real-time channel establishment in wide-area networksIEEE Journal on Selected Areas in Communications, 1990
- The design philosophy of the DARPA internet protocolsPublished by Association for Computing Machinery (ACM) ,1988