An interactive interface and RT-Mach support for monitoring and controlling resource management
- 19 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Real-time applications in dynamic systems such as multimedia systems may change their timing characteristics on the fly and may be created and terminated at any time. A priori resource allocation decisions may not hold throughout the lifetime of such applications because of changing user needs and interests. The ability to monitor and control system resources dynamically is fundamental to building flexible and dynamic multimedia systems. In this paper, we describe the mechanisms and tools we have built for monitoring and controlling operating system resource reserves in Real-Time Mach. The system supports a resource reservation abstraction called 'processor capacity reserves', and an interactive tool named 'rmon' uses these mechanisms to display the processor usage for each reserved activity in the system and to allow the user to change the processor reservation dynamically; it can also coordinate the reservation change requests with a separate quality-of-service manager which makes policy decisions regarding which requests are granted.Keywords
This publication has 9 references indexed in Scilit:
- The rate monotonic scheduling algorithm: exact characterization and average case behaviorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Processor capacity reserves: operating system support for multimedia applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Performance of a software MPEG video decoderPublished by Association for Computing Machinery (ACM) ,1993
- Priority inheritance protocols: an approach to real-time synchronizationIEEE Transactions on Computers, 1990
- ARTS: a distributed real-time kernelACM SIGOPS Operating Systems Review, 1989
- Aperiodic task scheduling for Hard-Real-Time systemsReal-Time Systems, 1989
- A real-time tool set for the ARTS kernelPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1988
- GprofPublished by Association for Computing Machinery (ACM) ,1982
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973