An evaluation of priority consistency in protocol architectures
- 9 December 2002
- proceedings article
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 23, 386-398
- https://doi.org/10.1109/lcn.1991.208091
Abstract
Workstations for digital audio and video applications must support predictable processing, presentation, and transmission of continuous media data while making ef- ficient use of limited hardware resources. We present techniques for managing network resources and process- ing messages in a predictable fashion. Our solutions use a novel structure for the protocol processing software, and we examine several alternatives and discuss the engineer- ing tradeoffs associated with each. Using simulation, we evaluate our protocol processing structures and show that the more sophisticated structures can improve the response time and predictability of time-constrained messages. The ideas presented in this paper can be applied to resource management in the operating system and to the structuring of application-level servers. The designers of gateway ma- chines (for internetwork routing) which handle both time- constrained traffic and non-time-constrained traffic may also benefit from this study.Keywords
This publication has 11 references indexed in Scilit:
- Priority inversions in real-time communicationPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Distributed Hartstone: a distributed real-time benchmark suitePublished 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
- Experience with the Xpress transfer protocolPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- The x-Kernel: an architecture for implementing network protocolsIEEE Transactions on Software Engineering, 1991
- Bounding delay on a multifarious token ring networkCommunications of the ACM, 1990
- Priority inheritance protocols: an approach to real-time synchronizationIEEE Transactions on Computers, 1990
- The ARTS real-time object modelPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1990
- ARTS: a distributed real-time kernelACM SIGOPS Operating Systems Review, 1989
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973