Clairvoyant non-preemptive EDF scheduling

被引:12
|
作者
Ekelin, Cecilia [1 ]
机构
[1] Volvo Technol Corp, Dept Elect & Software, S-40508 Gothenburg, Sweden
关键词
D O I
10.1109/ECRTS.2006.7
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It is well-known that although EDF is optimal for preemptive systems this is not the case in non-preemptive ones. The problem is that for a non-preemptive scheduler to be optimal, it must sometimes use inserted idle times. In this paper we. show how the performance of non-preemptive EDF can be improved by using a form of lookahead that identifies when idle time insertion is necessary. Experiments show that this modification increases the number of schedulable task sets by up to 100%. Furthermore, by using a form of lazy evaluation the algorithm runs in O (nlog n) which is the same as plain EDF.
引用
收藏
页码:23 / +
页数:2
相关论文
共 50 条
  • [1] Limited Non-Preemptive EDF Scheduling for a Real-Time System with Symmetry Multiprocessors
    Lee, Hoyoun
    Lee, Jinkyu
    [J]. SYMMETRY-BASEL, 2020, 12 (01):
  • [2] Adaptive EDF non-preemptive scheduling for periodic tasks in the hard real-time systems
    Oh, H
    [J]. COMPUTERS AND THEIR APPLICATIONS, 2000, : 361 - 367
  • [3] Non-preemptive Coflow Scheduling and Routing
    Yu, Ruozhou
    Xue, Guoliang
    Zhang, Xiang
    Tang, Jian
    [J]. 2016 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2016,
  • [4] Non-preemptive scheduling of optical switches
    Kesselman, A
    Kogan, K
    [J]. GLOBECOM '04: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2004, : 1840 - 1844
  • [5] From Preemptive to Non-preemptive Scheduling Using Rejections
    Lucarelli, Giorgio
    Srivastav, Abhinav
    Trystram, Denis
    [J]. COMPUTING AND COMBINATORICS, COCOON 2016, 2016, 9797 : 510 - 519
  • [6] Scheduling of Flexible Non-Preemptive Loads
    Dahlin, Nathan
    Jain, Rahul
    [J]. 2020 59TH IEEE CONFERENCE ON DECISION AND CONTROL (CDC), 2020, : 2567 - 2572
  • [7] Scheduling Non-Preemptive Deferrable Loads
    O'Brien, Gearoid
    Rajagopal, Ram
    [J]. IEEE TRANSACTIONS ON POWER SYSTEMS, 2016, 31 (02) : 835 - 845
  • [8] ON NON-PREEMPTIVE STRATEGIES IN STOCHASTIC SCHEDULING
    GLAZEBROOK, KD
    [J]. NAVAL RESEARCH LOGISTICS, 1981, 28 (02) : 289 - 300
  • [9] On non-preemptive VM scheduling in the cloud
    Psychas, Konstantinos
    Ghaderi, Javad
    [J]. Proceedings of the ACM on Measurement and Analysis of Computing Systems, 2017, 1 (02)