TASK-SCHEDULING POLICIES FOR REAL-TIME SYSTEMS

被引:7
|
作者
KOROUSICSELJAK, B
机构
[1] Joẑef Stefan Institute, 61111 Ljubljana
关键词
REAL-TIME EMBEDDED COMPUTER SYSTEMS; REAL-TIME EXECUTIVES; TASK SCHEDULING POLICIES;
D O I
10.1016/0141-9331(94)90073-6
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The software of modern real-time embedded systems is frequently very complex. Many applications occupy a megabyte or more of code.1 Application programmers are increasingly adopting a multi-tasking design approach to produce reliable and predictable software. To support such implementations, system support in the form of real-time operating systems or real-time executives is required, and central to these is the task scheduler and its associated scheduling policies. Scheduling software must be optimized for small size, fast interrupt response and fast context switching. These requirements are very demanding of scheduling policy and implementation. It is not sufficient that a scheduler functions as required; it must also perform in 'real-time'. This paper describes a variety of task scheduling policies for use with real-time embedded systems, including commonly used practical strategies as well as new ideas from the research community. The performance of these policies is compared using simulation techniques.
引用
收藏
页码:501 / 511
页数:11
相关论文
共 50 条
  • [31] Real-Time Scheduling and Analysis of OpenMP Task Systems with Tied Tasks
    Sun, Jinghao
    Guan, Nan
    Wang, Yang
    He, Qingqiang
    Yi, Wang
    [J]. 2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 92 - 103
  • [32] Task scheduling with fault-tolerance in real-time heterogeneous systems
    Liu, Jing
    Wei, Mengxue
    Hu, Wei
    Xu, Xin
    Ouyang, Aijia
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2018, 90 : 23 - 33
  • [33] Intra-task device scheduling for real-time embedded systems
    Awan, Muhammad Ali
    Petters, Stefan M.
    [J]. JOURNAL OF SYSTEMS ARCHITECTURE, 2015, 61 (08) : 321 - 340
  • [34] Scheduling Heterogeneous Multiprocessor Real-Time Systems with Mixed Sets of Task
    Cheng, Zhuo
    Xue, Jinyun
    Zhang, Haitao
    You, Zhen
    Hu, Qimin
    Lim, Yuto
    [J]. 2020 14TH IEEE INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED SYSTEM ENGINEERING (SOSE 2020), 2020, : 72 - 81
  • [35] Real-time task scheduling for energy-aware embedded systems
    Swaminathan, V
    Chakrabarty, K
    [J]. JOURNAL OF THE FRANKLIN INSTITUTE-ENGINEERING AND APPLIED MATHEMATICS, 2001, 338 (06): : 729 - 750
  • [36] Mixed-criticality real-time scheduling of gang task systems
    Bhuiyan, Ashikahmed
    Yang, Kecheng
    Arefin, Samsil
    Saifullah, Abusayeed
    Guan, Nan
    Guo, Zhishan
    [J]. REAL-TIME SYSTEMS, 2021, 57 (03) : 268 - 301
  • [37] Pure dynamic task scheduling in hard real-time distributed systems
    Swim, BR
    Benmaiza, M
    Tayli, M
    Woodward, MC
    [J]. PARALLEL AND DISTRIBUTED COMPUTING SYSTEMS - PROCEEDINGS OF THE ISCA 9TH INTERNATIONAL CONFERENCE, VOLS I AND II, 1996, : 384 - 392
  • [38] Mixed-criticality real-time scheduling of gang task systems
    Ashikahmed Bhuiyan
    Kecheng Yang
    Samsil Arefin
    Abusayeed Saifullah
    Nan Guan
    Zhishan Guo
    [J]. Real-Time Systems, 2021, 57 : 268 - 301
  • [39] Research of optimal task scheduling for Distributed Real-Time Embedded systems
    Zeng, Bin
    Wei, Jun
    Liu, Haiqing
    [J]. PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE AND SYSTEMS, 2008, : 77 - 84
  • [40] Energy-aware task scheduling with task synchronization for embedded real-time systems
    Jejurikar, Ravindra
    Gupta, Rajesh
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (06) : 1024 - 1037