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 条
  • [1] Flexible real-time scheduling abstraction: design and implementation
    Newbridge Networks Corp, Burnaby, Canada
    Software Pract Exper, 9 (1055-1066):
  • [2] Design and implementation of real-time scheduling in Linux
    Li, Xiao-Qun
    Zhao, Hui-Bin
    Ye, Yi-Min
    Sun, Yu-Fang
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2003, 40 (05):
  • [3] Design and Implementation of Real-Time DEVS Event Scheduling Algorithm
    Xiang Zhang
    Ge Li
    Peng Wang
    Yang Zhonghua
    Jiao Lu
    Zhang Jie
    2018 3RD INTERNATIONAL CONFERENCE ON MECHANICAL, CONTROL AND COMPUTER ENGINEERING (ICMCCE), 2018, : 163 - 168
  • [4] New Abstraction for Optimal Real-Time Scheduling on Multiprocessors
    Funaoka, Kenji
    Kato, Shinpei
    Yamasaki, Nobuyuki
    RTCSA 2008: 14TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS - PROCEEDINGS, 2008, : 357 - 364
  • [5] The design and implementation of real-time CORBA 2.0: Dynamic scheduling in TAO
    Krishnamurthy, Y
    Gill, C
    Mgeta, L
    Schmidt, DC
    Pyarali, I
    Zhang, YF
    Torri, S
    RTAS 2004: 10TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, PROCEEDINGS, 2004, : 121 - 129
  • [6] Real-time flexible preventive maintenance scheduling
    Kendall, E.B.
    Cronk, J.W.
    White, R.N.
    Biomedical Instrumentation and Technology, 1993, 27 (01): : 16 - 20
  • [7] DESIGN-TO-TIME REAL-TIME SCHEDULING
    GARVEY, AJ
    LESSER, VR
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1993, 23 (06): : 1491 - 1502
  • [8] A MODULA-2 IMPLEMENTATION OF A REAL-TIME PROCESS ABSTRACTION
    BURNS, A
    DAVIES, GL
    WELLINGS, AJ
    SIGPLAN NOTICES, 1988, 23 (10): : 49 - 58
  • [9] ON REAL-TIME SCHEDULING POLICIES FOR FLEXIBLE MANUFACTURING SYSTEMS
    CHASE, C
    RAMADGE, PJ
    IEEE TRANSACTIONS ON AUTOMATIC CONTROL, 1992, 37 (04) : 491 - 496
  • [10] On the Scheduling of Flexible and Reliable Real-Time Control Systems
    Ramesh Chandra
    Xue Liu
    Lui Sha
    Real-Time Systems, 2003, 24 : 153 - 169