Contemporary research on real-time scheduling considered obsolete

被引:0
作者
Halang, WA [1 ]
机构
[1] Fernuniv, Fac Elect & Comp Engn, D-58084 Hagen, Germany
关键词
real-time systems; scheduling; earliest-deadline-first scheduling; non-pre-emptive scheduling; overall cost minimisation;
D O I
10.1016/j.arcontrol.2004.01.009
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The reason for research in scheduling is an economical one, viz., to optimise the utilisation of resources. Up to the present time, almost all interest is directed towards processor scheduling. Departing from the requirements holding for real-time computing, in this paper it is shown that maximum processor utilisation has become obsolete as an optimisation criterion for industrial real-time systems. It is also shown that the earliest-deadline-first discipline and certain modifications thereof provide a satisfactory and final answer to all real-life scheduling needs. To this end, all intrinsic properties of this discipline are compiled and discussed in order to show that it is the most advantageous scheme at hand, characterised by efficiency and allowing for predictable system behaviour. It is then pointed out how the method naturally extends to the scheduling of tasks having non-pre-emptable regions due to resource-access constraints. A sufficient condition is presented, which allows, at any arbitrary point in time and under observation of resource constraints, to check the feasible schedulability of the tasks competing for processor allocation. This condition applies to entirely non-pre-emptable tasks as well. Then, by taking industrial practice and actual cost relations into account, evaluation criteria and design principles for real-time computing systems are developed. The paper closes with pointing to those open optimisation questions, scheduling research ought to address if it wants to deal with practically relevant problems, viz., minimisation of software costs, software complexity, and complexity of schedules, synchronisation sequences, inter-task communication, etc. In other words, simplicity is to be maximised to enhance system dependability and predictability of system behaviour. (C) 2004 Elsevier Ltd. All rights reserved.
引用
收藏
页码:107 / 113
页数:7
相关论文
共 50 条
  • [21] Fault-tolerant scheduling in distributed real-time systems
    Satyanarayana, NV
    Mall, R
    Pal, A
    2001 INTERNATIONAL CONFERENCE ON COMPUTER NETWORKS AND MOBILE COMPUTING, PROCEEDINGS, 2001, : 275 - 280
  • [22] RealNet: a neural network architecture for real-time systems scheduling
    E. Domínguez
    J. Jerez
    L. Llopis
    A. Morante
    Neural Computing & Applications, 2004, 13 : 281 - 287
  • [23] An optimal scheduling algorithm for distributed heterogeneous real-time systems
    Rooholamini, M
    Hosseini, SH
    COMPUTERS AND THEIR APPLICATIONS: PROCEEDINGS OF THE ISCA 12TH INTERNATIONAL CONFERENCE, 1997, : 126 - 129
  • [24] Activation-adjusted scheduling algorithms for real-time systems
    Aravind, Alex A.
    Chelladurai, Jeyaprakash
    ADVANCES IN SYSTEMS, COMPUTING SCIENCES AND SOFTWARE ENGINEERING, 2006, : 425 - +
  • [25] Scheduling security-critical real-time applications on clusters
    Xie, Tao
    Qin, Xiao
    IEEE TRANSACTIONS ON COMPUTERS, 2006, 55 (07) : 864 - 879
  • [26] Scheduling in Real-Time Systems Using Hybrid Bees Strategy
    Khadidja, Yahyaoui
    Abdenour, Bouri
    COMPUTATIONAL INTELLIGENCE AND ITS APPLICATIONS, 2018, 522 : 375 - 386
  • [27] RealNet:: a neural network architecture for real-time systems scheduling
    Domínguez, E
    Jerez, J
    Llopis, L
    Morante, A
    NEURAL COMPUTING & APPLICATIONS, 2004, 13 (04) : 281 - 287
  • [28] ReTiF: A declarative real-time scheduling framework for POSIX systems
    Serra, Gabriele
    Ara, Gabriele
    Fara, Pietro
    Cucinotta, Tommaso
    JOURNAL OF SYSTEMS ARCHITECTURE, 2021, 118
  • [29] A Survey on Scheduling Algorithms in Real-Time Systems
    Hantom, Wafa
    Aldweesh, Alanoud
    Alzaher, Reem
    Atta-ur-Rahman
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2022, 22 (04): : 686 - 690
  • [30] An abstract model for scheduling real-time programs
    Arenas, AE
    FORMAL METHODS AND SOFTWARE ENGINEERING, PROCEEDINGS, 2002, 2495 : 204 - 215