A flexible real-time scheduling abstraction: Design and implementation

被引:0
|
作者
Lo, SLA
Hutchinson, NC
Chanson, ST
机构
[1] UNIV BRITISH COLUMBIA, DEPT COMP SCI, VANCOUVER, BC V6T 1Z4, CANADA
[2] HONG KONG UNIV SCI & TECHNOL, DEPT COMP SCI, KOWLOON, HONG KONG
来源
SOFTWARE-PRACTICE & EXPERIENCE | 1997年 / 27卷 / 09期
关键词
real-time scheduling; soft real-time; multimedia; operating systems; flexibility;
D O I
10.1002/(SICI)1097-024X(199709)27:9<1055::AID-SPE122>3.0.CO;2-Q
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
An evolution is happening in the way that operating systems support the real-time requirements of their applications. The need to run real-time applications such as multimedia in the same environment as complex non-real-time servers and applications has motivated much interest in restructuring existing operating systems. Many issues related to thread scheduling and synchronization have been investigated. However, little consideration has been given to the flexibility and modularity required in the support of application-level scheduling needs, although it is well known that application requirements are diverse. In this paper, we describe a real-time scheduling abstraction which provides modularity and flexibility to the scheduling support of operating systems. Our design has been implemented using the Mach 3.0 kernel and a locally developed multiprocessor kernel (the r-kernel) as development platforms. (C) 1997 by John Wiley & Sons, Ltd.
引用
收藏
页码:1055 / 1066
页数:12
相关论文
共 50 条
  • [31] Design and real-time implementation of a controller in MatLab
    Ariaans, L.J.J.M.
    Keulers, M.
    Beckers, J.W.J.J.
    Proceedings of the SICE Annual Conference, 1994, : 883 - 886
  • [32] Implementation of Hierarchical Scheduling Algorithm on Real-Time Grid Environment
    Nachankar, Abhishek P.
    Dharmik, R. C.
    1ST INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION CONTROL AND AUTOMATION ICCUBEA 2015, 2015, : 565 - 569
  • [33] Implementation and evaluation of global and partitioned scheduling in a real-time OS
    Giovani Gracioli
    Antônio Augusto Fröhlich
    Rodolfo Pellizzoni
    Sebastian Fischmeister
    Real-Time Systems, 2013, 49 : 669 - 714
  • [34] Real-Time Implementation of Scheduling Policies using Raspberry Pi
    Kamboj, Payal
    Krishna, C. Rama
    Reddy, S. R. N.
    PROCEEDINGS OF THE 8TH INTERNATIONAL CONFERENCE CONFLUENCE 2018 ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING, 2018, : 472 - 477
  • [35] Implementation and evaluation of global and partitioned scheduling in a real-time OS
    Gracioli, Giovani
    Froehlich, Antonio Augusto
    Pellizzoni, Rodolfo
    Fischmeister, Sebastian
    REAL-TIME SYSTEMS, 2013, 49 (06) : 669 - 714
  • [36] Flexible real-time linux:: A flexible hard real-time environment
    Terrasa, A
    García-Fornes, A
    Botti, VJ
    REAL-TIME SYSTEMS, 2002, 22 (1-2) : 151 - 173
  • [37] Flexible Real-Time Linux*: A Flexible Hard Real-Time Environment
    Andrés Terrasa
    Ana García-Fornes
    Vicente J. Botti
    Real-Time Systems, 2002, 22 : 151 - 173
  • [38] Design of Scheduling Storage for Real-time Control System
    Wang, Jinhe
    Zhang, Nan
    2008 2ND INTERNATIONAL CONFERENCE ON ANTI-COUNTERFEITING, SECURITY AND IDENTIFICATION, 2008, : 340 - 343
  • [39] The design and performance of a real-time CORBA scheduling service
    Gill, CD
    Levine, DL
    Schmidt, DC
    REAL-TIME SYSTEMS, 2001, 20 (02) : 117 - 154
  • [40] The Design and Performance of a Real-Time CORBA Scheduling Service
    Christopher D. Gill
    David L. Levine
    Douglas C. Schmidt
    Real-Time Systems, 2001, 20 : 117 - 154