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 条
  • [1] DYNAMIC TASK-SCHEDULING IN HARD REAL-TIME DISTRIBUTED SYSTEMS
    RAMAMRITHAM, K
    STANKOVIC, JA
    [J]. IEEE SOFTWARE, 1984, 1 (03) : 65 - 75
  • [2] REAL-TIME TASK-SCHEDULING WITH OVERHEADS CONSIDERED
    CESAR, CL
    JESSEL, PG
    [J]. NAVAL RESEARCH LOGISTICS, 1992, 39 (02) : 247 - 264
  • [3] ON THE COMPETITIVENESS OF ONLINE REAL-TIME TASK-SCHEDULING
    BARUAH, S
    KOREN, G
    MAO, D
    MISHRA, B
    RAGHUNATHAN, A
    ROSIER, L
    SHASHA, D
    WANG, F
    [J]. REAL-TIME SYSTEMS, 1992, 4 (02) : 125 - 144
  • [4] EVALUATION OF A FLEXIBLE TASK-SCHEDULING ALGORITHM FOR DISTRIBUTED HARD REAL-TIME SYSTEMS
    STANKOVIC, JA
    RAMAMRITHAM, K
    CHENG, SC
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1985, 34 (12) : 1130 - 1143
  • [5] INSTRUCTION LEVEL TIMING MECHANISMS FOR ACCURATE REAL-TIME TASK-SCHEDULING
    VOLZ, RA
    MUDGE, TN
    [J]. IEEE TRANSACTIONS ON COMPUTERS, 1987, 36 (08) : 988 - 992
  • [6] TASK-SCHEDULING IN HARD REAL-TIME EMBEDDED SYSTEMS USING HARDWARE CO-PROCESSORS
    COOLING, JE
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 1994, 18 (10) : 571 - 578
  • [7] Online task-scheduling for fault-tolerant low-energy real-time systems
    Wei, Tongquan
    Mishra, Piyush
    Wu, Kaijie
    Liang, Han
    [J]. IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER-AIDED DESIGN, DIGEST OF TECHNICAL PAPERS, ICCAD, 2006, : 690 - +
  • [8] Task scheduling in distributed real-time systems
    Gruzlikov, A. M.
    Kolesov, N. V.
    Skorodumov, Yu. M.
    Tolmacheva, M. V.
    [J]. JOURNAL OF COMPUTER AND SYSTEMS SCIENCES INTERNATIONAL, 2017, 56 (02) : 236 - 244
  • [9] Real-time task scheduling for SMT systems
    Lo, SW
    Lam, KY
    Kuo, TW
    [J]. 11TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS, PROCEEDINGS, 2005, : 5 - 10
  • [10] Task scheduling in distributed real-time systems
    A. M. Gruzlikov
    N. V. Kolesov
    Yu. M. Skorodumov
    M. V. Tolmacheva
    [J]. Journal of Computer and Systems Sciences International, 2017, 56 : 236 - 244