On the Implementation of Global Real-Time Schedulers

被引:25
|
作者
Brandenburg, Bjoern B. [1 ]
Anderson, James H. [1 ]
机构
[1] Univ N Carolina, Dept Comp Sci, Chapel Hill, NC 27515 USA
关键词
D O I
10.1109/RTSS.2009.23
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
An empirical study of implementation tradeoffs (choice of ready queue implementation, quantum-driven vs. event-driven scheduling, and interrupt handling strategy) affecting global real-time schedulers, and in particular global EDF, is presented. This study, conducted using UNC's Linux-based LITMUSRT on Sun's Niagara platform, suggests that implementation tradeoffs can impact schedulability as profoundly as scheduling-theoretic tradeoffs. For most of the considered workloads, implementation scalability proved to not be a key limitation of global EDF on the considered platform. Further, a combination of a parallel heap, event-driven scheduling, and dedicated interrupt handling performed best for most workloads.
引用
收藏
页码:214 / 224
页数:11
相关论文
共 50 条
  • [1] The design and implementation of real-time schedulers in RED-Linux
    Lin, KJ
    Wang, YC
    [J]. PROCEEDINGS OF THE IEEE, 2003, 91 (07) : 1114 - 1130
  • [2] On the composition of real-time schedulers
    Wang, WR
    Mok, AK
    [J]. REAL-TIME AND EMBEDDED COMPUTING SYSTEMS AND APPLICATIONS, 2003, 2968 : 18 - 37
  • [4] A precise time synchronization method for real-time schedulers
    Kikutani, Tatsushi
    Yakoh, Takahiro
    [J]. ELECTRONICS AND COMMUNICATIONS IN JAPAN, 2018, 101 (12) : 21 - 29
  • [5] Designing Schedulers for Hard Real-Time Tasks
    Janarthanan, Vasudevan
    [J]. INFORMATION TECHNOLOGY: NEW GENERATIONS, 2016, 448 : 1125 - 1134
  • [6] HLS: A framework for composing soft real-time schedulers
    Regehr, J
    Stankovic, JA
    [J]. 22ND IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2001, : 3 - 14
  • [7] A Novel Side-Channel in Real-Time Schedulers
    Chen, Chien-Ying
    Mohan, Sibin
    Pellizzoni, Rodolfo
    Bobba, Rakesh B.
    Kiyavash, Negar
    [J]. 25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 90 - 102
  • [8] Concurrent Real-time Schedulers, a Classification Based on Functions
    Guevara-Lopez, Pedro
    Morales-Moreno, Oscar A.
    Falcon-Lopez, Jose S.
    [J]. STUDIES IN INFORMATICS AND CONTROL, 2012, 21 (01): : 27 - 32
  • [9] Work-in-Progress: RTMUSRT: A Real-Time Testbed for Empirically Comparing Real-Time Multicore Schedulers
    Wan, Bo
    Zhang, Bo
    Li, Xi
    Zhou, Kaiqi
    Zhao, Caixu
    Wang, Chao
    Zhou, Xuehai
    [J]. 2018 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2018,
  • [10] Implementation and evaluation of global and partitioned scheduling in a real-time OS
    Giovani Gracioli
    Antônio Augusto Fröhlich
    Rodolfo Pellizzoni
    Sebastian Fischmeister
    [J]. Real-Time Systems, 2013, 49 : 669 - 714