An open environment for real-time applications

被引:13
|
作者
Deng, Z [1 ]
Liu, JWS [1 ]
Zhang, L [1 ]
Mouna, S [1 ]
Frei, A [1 ]
机构
[1] Univ Illinois, Dept Comp Sci, Urbana, IL 61801 USA
关键词
open-system; real-time application; two-level scheduler;
D O I
10.1023/A:1008094905565
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper describes an open system architecture that allows independently developed hard real-time applications to run together and supports their reconfiguration at run-time. In the open system, each real-time application is executed by a server. At the lower level, the OS scheduler schedules all the servers on the EDF basis. At the upper level, the server scheduler of each server schedules the ready jobs of the application executed by the server according to the algorithm chosen for the application. The paper describes the two-level CPU scheduling scheme used by the open system and the design and implementation of a uniprocessor open system within the framework of the Windows NT operating system. The implementation consists of three key components: the two-level hierarchical kernel scheduler, common system service providers, and real-time application programming interface.
引用
收藏
页码:155 / 185
页数:31
相关论文
共 50 条
  • [1] An Open Environment for Real-Time Applications
    Z. Deng
    Jane W.-S. Liu
    L. Zhang
    S. Mouna
    A. Frei
    [J]. Real-Time Systems, 1999, 16 : 155 - 185
  • [2] Scheduling real-time applications in an open environment
    Deng, Z
    Liu, JWS
    [J]. 18TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 1997, : 308 - 319
  • [3] A scheme for scheduling hard real-time applications in open system environment
    Deng, Z
    Liu, JWS
    Sun, J
    [J]. NINTH EUROMICRO WORKSHOP ON REAL TIME SYSTEMS, PROCEEDINGS, 1997, : 191 - 199
  • [4] Scheduling Algorithm of Non Real-Time Applications of the Open Real-Time System
    Jin Yongxian
    Huang Jingzhou
    Wang Jianguo
    [J]. ICCSE 2008: PROCEEDINGS OF THE THIRD INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION: ADVANCED COMPUTER TECHNOLOGY, NEW EDUCATION, 2008, : 1082 - 1086
  • [5] jMax:: An environment for real-time musical applications
    Déchelle, F
    Borghesi, R
    De Cecco, M
    Maggi, E
    Rovan, B
    Schnell, N
    [J]. COMPUTER MUSIC JOURNAL, 1999, 23 (03) : 50 - 58
  • [6] A development environment for hard real-time applications
    Ancilotti, P
    Buttazzo, G
    DiNatale, M
    Spuri, M
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1996, 6 (03) : 331 - 354
  • [7] Direct utilization of planning applications in the real-time environment
    Grijalva, Santiago
    [J]. 2008 IEEE/PES TRANSMISSION & DISTRIBUTION CONFERENCE & EXPOSITION, VOLS 1-3, 2008, : 1243 - 1248
  • [8] An integrated environment for developing real-time DSP applications
    Fainguelernt, Jacob
    Reith, Graham
    Sikora, Richard
    [J]. 2008 IEEE INTERNATIONAL CONFERENCE ON ACOUSTICS, SPEECH AND SIGNAL PROCESSING, VOLS 1-12, 2008, : 2653 - +
  • [9] READS: A prototyping environment for real-time active applications
    Lam, KY
    Lee, TSH
    Son, SH
    [J]. EIGHTH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 1997, : 265 - 270
  • [10] A development environment for complex distributed real-time applications
    Stoyen, AD
    Marlowe, TJ
    Younis, MF
    Petrov, PV
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1999, 25 (01) : 50 - 74