Resource management for real-time communication: making theory meet practice
- 23 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 82, 130-138
- https://doi.org/10.1109/rttas.1996.509530
Abstract
This paper focuses on bridging the gap between theory and practice in the management of host CPU and link resources for real-time communication. Using our implementation of real-time channels, a paradigm for real-time communication in packet-switched networks, we illustrate the tradeoff between resource capacity and channel admissibility, which determines the number and type of real-time channels that can be accepted for service and the performance delivered to best-effort traffic. We demonstrate that this tradeoff is affected significantly by the choice of implementation paradigms and the grain at which CPU and link resources are multiplexed amongst active channels. To account for this effect we extend the admission control procedure for real-time channels originally proposed using idealized resource models. Our results show that practical considerations significantly reduce channel admissibility compared to idealized resource models. Further, the optimum choice of multiplexing grain depends on several factors such as resource preemption overheads, the relationship between CPU and link bandwidth, and the interaction between link bandwidth allocation and CPU bandwidth allocation.Keywords
This publication has 13 references indexed in Scilit:
- Resource management for real-time communication: making theory meet practicePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Support for continuous media in the DASH systemPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- A modeling methodology for real-time/multimedia operating systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Real-time communication in multihop networksIEEE Transactions on Parallel and Distributed Systems, 1994
- On Predictable Operating System Protocol ProcessingPublished by Defense Technical Information Center (DTIC) ,1994
- Processor capacity reserves: operating system support for multimedia applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Engineering and analysis of fixed priority schedulersIEEE Transactions on Software Engineering, 1993
- Protocol service decomposition for high-performance networkingPublished by Association for Computing Machinery (ACM) ,1993
- Supporting real-time applications in an Integrated Services Packet NetworkPublished by Association for Computing Machinery (ACM) ,1992
- The x-Kernel: an architecture for implementing network protocolsIEEE Transactions on Software Engineering, 1991