The Spring kernel: a new paradigm for real-time systems
- 1 May 1991
- journal article
- Published by Institute of Electrical and Electronics Engineers (IEEE) in IEEE Software
- Vol. 8 (3) , 62-72
- https://doi.org/10.1109/52.88945
Abstract
A real-time operating system kernel, called the Spring kernel, that provides some of the basic support required for large, complex, next-generation real-time systems, especially in meeting timing constraints, is presented. The approach meets the need to build predictable yet flexible real-time systems. Most current real-time operating systems contain the same basic paradigms found in time-sharing operating systems and often use a basic priority-scheduling mechanism that provides no direct support for meeting timing constraints. Spring uses two criteria to classify tasks' interaction with and effects on the environment: importance and timing requirements. Implementation experience with Spring is described.Keywords
This publication has 6 references indexed in Scilit:
- The integration of deadline and criticalness in hard real-time schedulingPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Predictable synchronization mechanisms for multiprocessor real-time systemsReal-Time Systems, 1990
- Efficient scheduling algorithms for real-time multiprocessor systemsIEEE Transactions on Parallel and Distributed Systems, 1990
- Resource reclaiming in real timePublished by Institute of Electrical and Electronics Engineers (IEEE) ,1990
- ARTS: a distributed real-time kernelACM SIGOPS Operating Systems Review, 1989
- Distributed scheduling of tasks with deadlines and resource requirementsIEEE Transactions on Computers, 1989