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 条
  • [41] Switch scheduling and network design for real-time systems
    Gopalakrishnan, Sathish
    Caccamo, Marco
    Sha, Lui
    PROCEEDINGS OF THE 12TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM, 2006, : 289 - +
  • [42] Implementation of a flexible membership protocol on a real-time ethernet prototype
    Barbosa, Raul
    Ferreira, Antonio
    Karlsson, Johan
    13TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2007, : 342 - 345
  • [43] An abstraction technique for real-time verification
    Clarke, Edmund M.
    Lerda, Flavio
    Talupur, Muralidhar
    NEXT GENERATION DESIGN AND VERIFICATION METHODOLOGIES FOR DISTRIBUTED EMBEDDED CONTROL SYSTEMS, 2007, : 1 - +
  • [44] Abstraction and Completeness for Real-Time Maude
    Olveczky, Peter Csaba
    Meseguer, Jose
    ELECTRONIC NOTES IN THEORETICAL COMPUTER SCIENCE, 2007, 176 (04) : 5 - 27
  • [45] An Abstraction-Refinement Theory for the Analysis and Design of Real-Time Systems
    Kurtin, Philip S.
    Bekooij, Marco J. G.
    ACM TRANSACTIONS ON EMBEDDED COMPUTING SYSTEMS, 2017, 16
  • [46] ABSTRACTION IN REAL-TIME PROCESS ALGEBRA
    KLUSENER, AS
    LECTURE NOTES IN COMPUTER SCIENCE, 1992, 600 : 325 - 352
  • [47] Real-time enhancing image abstraction
    Wang, S. (sdwang10@gmail.com), 1600, Institute of Computing Technology (25):
  • [48] SIMULATION-BASED REAL-TIME SCHEDULING IN A FLEXIBLE MANUFACTURING SYSTEM
    KIM, MH
    KIM, YD
    JOURNAL OF MANUFACTURING SYSTEMS, 1994, 13 (02) : 85 - 93
  • [49] Replica determinism and flexible scheduling in hard real-time dependable systems
    Poledna, S
    Burns, A
    Wellings, A
    Barrett, P
    IEEE TRANSACTIONS ON COMPUTERS, 2000, 49 (02) : 100 - 111
  • [50] Using a flexible real-time scheduling strategy in a distributed embedded application
    Becker, LB
    Gergeleit, M
    Schemmer, S
    Nett, E
    ETFA 2003: IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION, VOL 2, PROCEEDINGS, 2003, : 652 - 657