A modeling methodology for real-time/multimedia operating systems
- 19 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Real-time scheduling theory attempts to guarantee that a real-time task set always meets its deadlines. Historically, there has existed a wide gap between real-time scheduling theory and the reality of applying the theory to task sets implemented via real-time operating systems (RTOSs). The paper provides a framework to account for implementation costs in real-time scheduling theory. In addition, an engineering methodology that allows users and developers to accurately model and evaluate RTOSs is presented. We use this methodology to model three different commercial real-time operating systems that are being used in multimedia applications. We show how to use the RTOS scheduling models to evaluate the performance and design of RTOSs.Keywords
This publication has 12 references indexed in Scilit:
- The rate monotonic scheduling algorithm: exact characterization and average case behaviorPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Real-time synchronization protocols for multiprocessorsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Scheduling real-time communication on dual-link networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Accounting for interrupt handling costs in dynamic priority task systemsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Disk scheduling for multimedia data streamsPublished by SPIE-Intl Soc Optical Eng ,1994
- Scheduling analysis of the Micro Channel Architecture for multimedia applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Modeling DSP operating systems for multimedia applicationsPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1994
- Modeling and validation of the real-time Mach schedulerPublished by Association for Computing Machinery (ACM) ,1993
- The cyclic executive model and AdaReal-Time Systems, 1989
- Scheduling Algorithms for Multiprogramming in a Hard-Real-Time EnvironmentJournal of the ACM, 1973