Laxity dynamics and LLF schedulability analysis on multiprocessor platforms

被引:10
|
作者
Lee, Jinkyu [1 ]
Easwaran, Arvind [2 ]
Shin, Insik [1 ]
机构
[1] Korea Adv Inst Sci & Technol, Dept Comp Sci, Taejon 305701, South Korea
[2] Polytech Inst Porto, Cister Res Unit, Oporto, Portugal
关键词
Schedulability analysis; Laxity dynamics; LLF (Least Laxity First); Multiprocessor platforms; Real-time scheduling; REAL-TIME TASKS; SCHEDULING ALGORITHMS; EDF;
D O I
10.1007/s11241-012-9157-x
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
LLF (Least Laxity First) scheduling, which assigns a higher priority to a task with a smaller laxity, has been known as an optimal preemptive scheduling algorithm on a single processor platform. However, little work has been made to illuminate its characteristics upon multiprocessor platforms. In this paper, we identify the dynamics of laxity from the system's viewpoint and translate the dynamics into LLF multiprocessor schedulability analysis. More specifically, we first characterize laxity properties under LLF scheduling, focusing on laxity dynamics associated with a deadline miss. These laxity dynamics describe a lower bound, which leads to the deadline miss, on the number of tasks of certain laxity values at certain time instants. This lower bound is significant because it represents invariants for highly dynamic system parameters (laxity values). Since the laxity of a task is dependent of the amount of interference of higher-priority tasks, we can then derive a set of conditions to check whether a given task system can go into the laxity dynamics towards a deadline miss. This way, to the author's best knowledge, we propose the first LLF multiprocessor schedulability test based on its own laxity properties. We also develop an improved schedulability test that exploits slack values. We mathematically prove that the proposed LLF tests dominate the state-of-the-art EDZL tests. We also present simulation results to evaluate schedulability performance of both the original and improved LLF tests in a quantitative manner.
引用
收藏
页码:716 / 749
页数:34
相关论文
共 50 条
  • [1] Laxity dynamics and LLF schedulability analysis on multiprocessor platforms
    Jinkyu Lee
    Arvind Easwaran
    Insik Shin
    [J]. Real-Time Systems, 2012, 48 : 716 - 749
  • [2] LLF Schedulability Analysis on Multiprocessor Platforms
    Lee, Jinkyu
    Easwaran, Arvind
    Shin, Insik
    [J]. 31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 25 - 36
  • [3] Improved schedulability analysis of EDF on multiprocessor platforms
    Bertogna, M
    Cirinei, M
    Lipari, G
    [J]. 17TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2005, : 209 - 218
  • [4] Schedulability Analysis of Global Scheduling Algorithms on Multiprocessor Platforms
    Bertogna, Marko
    Cirinei, Michele
    Lipari, Giuseppe
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2009, 20 (04) : 553 - 566
  • [5] Analysis of EDF schedulability on a multiprocessor
    Baker, TP
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (08) : 760 - 768
  • [6] The global feasibility and schedulability of general task models on multiprocessor platforms
    Fisher, Nathan
    Baruah, Sanjoy
    [J]. 19TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, PROCEEDINGS, 2007, : 51 - +
  • [7] Improved multiprocessor global schedulability analysis
    Sanjoy Baruah
    Vincenzo Bonifaci
    Alberto Marchetti-Spaccamela
    Sebastian Stiller
    [J]. Real-Time Systems, 2010, 46 : 3 - 24
  • [8] Techniques for multiprocessor global schedulability analysis
    Baruah, Sanjoy
    [J]. RTSS 2007: 28TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2007, : 119 - 128
  • [9] Improved multiprocessor global schedulability analysis
    Baruah, Sanjoy
    Bonifaci, Vincenzo
    Marchetti-Spaccamela, Alberto
    Stiller, Sebastian
    [J]. REAL-TIME SYSTEMS, 2010, 46 (01) : 3 - 24
  • [10] Multiprocessor EDF and deadline monotonic schedulability analysis
    Baker, TP
    [J]. RTSS 2003: 24TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2003, : 120 - 129