Inter-class resource sharing using statistical service envelopes
- 1 January 1999
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3, 1404-1411 vol.3
- https://doi.org/10.1109/infcom.1999.752160
Abstract
Networks that support multiple services through "link-sharing" must address the fundamental conflicting requirement between isolation among service classes to satisfy each class' quality of service requirements, and statistical sharing of resources for efficient network utilization. While a number of service disciplines have been devised which provide mechanisms to both isolate flows and fairly share excess capacity, admission control algorithms are needed which exploit the effects of inter-class resource sharing. In this paper, we develop a framework of using statistical service envelopes to study inter-class statistical resource sharing. We show how this service envelope enables a class to over-book resources beyond its deterministically guaranteed capacity by statistically characterizing the excess service available due to fluctuating demands of other service classes. We apply our techniques to several multi-class schedulers, including generalized processor sharing, and design new admission control algorithms for multi-class link-sharing environments. We quantify the utilization gains of our approach with a set of experiments using long traces of compressed video.Keywords
This publication has 16 references indexed in Scilit:
- Enforceable quality of service guarantees for bursty traffic streamsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Statistical properties of MPEG video traffic and their impact on traffic modeling in ATM systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Second moment resource allocation in multi-service networksPublished by Association for Computing Machinery (ACM) ,1997
- A measurement-based admission control algorithm for integrated service packet networksIEEE/ACM Transactions on Networking, 1997
- Deterministic delay bounds for VBR video in packet-switching networks: fundamental limits and practical trade-offsIEEE/ACM Transactions on Networking, 1996
- Bandwidth allocation for multiple qualities of service using generalized processor sharingIEEE Transactions on Information Theory, 1996
- Exact admission control for networks with a bounded delay serviceIEEE/ACM Transactions on Networking, 1996
- Statistical analysis of the generalized processor sharing scheduling disciplineIEEE Journal on Selected Areas in Communications, 1995
- On computing per-session performance bounds in high-speed multi-hop computer networksPublished by Association for Computing Machinery (ACM) ,1992
- A calculus for network delay. I. Network elements in isolationIEEE Transactions on Information Theory, 1991