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 条
  • [31] Real-time flexible preventive maintenance scheduling
    Kendall, E.B.
    Cronk, J.W.
    White, R.N.
    Biomedical Instrumentation and Technology, 1993, 27 (01) : 16 - 20
  • [32] Scheduling Soft Real-Time Applications on NOWs
    Garcia, Jose R.
    Hernandez, Porfidio
    Lerida, Josep Ll.
    PROCEEDINGS OF THE 18TH EUROMICRO CONFERENCE ON PARALLEL, DISTRIBUTED AND NETWORK-BASED PROCESSING, 2010, : 59 - 63
  • [33] A scheduling simulator for real-time distributed system
    Casile, A
    Buttazzo, G
    Lamastra, G
    Lipari, G
    DISTRIBUTED COMPUTER CONTROL SYSTEMS 1998, 1999, : 161 - 167
  • [34] Multithreading MAS Platform for Real-Time Scheduling
    Shepilov, Yaroslav
    Pavlova, Daria
    Kazanskaia, Daria
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2016, 4 (01) : 48 - 60
  • [35] SCHEDULING REAL-TIME TRANSACTIONS USING PRIORITY
    SON, SH
    INFORMATION AND SOFTWARE TECHNOLOGY, 1992, 34 (06) : 409 - 415
  • [36] Scheduling problems in embedded real-time systems
    Shestov, Petr
    Kostenko, Valery
    Balashov, Vasily
    11TH IFAC/IEEE INTERNATIONAL CONFERENCE ON PROGRAMMABLE DEVICES AND EMBEDDED SYSTEMS (PDES 2012), 2012,
  • [37] Data acquisition for stochastic real-time scheduling
    Savu, T.
    Annals of DAAAM for 2004 & Proceedings of the 15th International DAAAM Symposium: INTELLIGNET MANUFACTURING & AUTOMATION: GLOBALISATION - TECHNOLOGY - MEN - NATURE, 2004, : 407 - 408
  • [38] DARTS: DynAmic Real-time Task Scheduling
    Ghavidel, Abolfazl
    Nik, Samaneh Sadat Mousavi
    Hajibegloo, Mohammad
    Naghibzadeh, Mahmoud
    2015 7TH CONFERENCE ON INFORMATION AND KNOWLEDGE TECHNOLOGY (IKT), 2015,
  • [39] Yard Crane Scheduling with Real-time Reshuffle
    Man, Xiaoyi
    Zheng, Feifeng
    Chu, Feng
    Xu, Yinfeng
    PROCEEDINGS OF THE 2019 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND SYSTEMS MANAGEMENT (IESM 2019), 2019, : 225 - 230
  • [40] A comparison of scheduling policies for real-time network
    Gaultier, O
    Djigo, O
    Hachicha, A
    MODELLING AND SIMULATION 1996, 1996, : 475 - 478