Title
An Open Environment for Real-Time Applications
Abstract
This paperdescribes an open system architecture that allows independentlydeveloped hard real-time applications to run together and supportstheir reconfiguration at run-time. In the open system, each real-timeapplication is executed by a server. At the lower level, theOS scheduler schedules all the servers on the EDF basis. At theupper level, the server scheduler of each server schedules theready jobs of the application executed by the server accordingto the algorithm chosen for the application. The paper describesthe two-level CPU scheduling scheme used by the open system andthe design and implementation of a uniprocessor open system withinthe framework of the Windows NT operating system. The implementationconsists of three key components: the two-level hierarchicalkernel scheduler, common system service providers, and real-timeapplication programming interface.
Year
DOI
Venue
1999
10.1023/A:1008094905565
Realtime systems
Keywords
Field
DocType
open-system,real-time application,two-level scheduler
Deadline scheduler,Uniprocessor system,Windows NT,Scheduling (computing),Computer science,Server,Real-time computing,Schedule,Application programming interface,Open system (systems theory),Operating system,Embedded system
Journal
Volume
Issue
ISSN
16
2/3
1573-1383
Citations 
PageRank 
References 
22
1.68
14
Authors
5
Name
Order
Citations
PageRank
Zhong Deng1221.68
Jane W.-S. Liu21399337.97
Lynn Y. Zhang318414.71
Mouna Seri4221.68
Alban Frei5221.68