Holistic analysis of asynchronous real-time transactions with earliest deadline scheduling

被引:13
|
作者
Pellizzoni, Rodolfo [1 ]
Lipari, Giuseppe [1 ]
机构
[1] Scuola Super Sant Anna, Pisa, Italy
关键词
real-time systems; scheduling algorithms; heterogeneous multiprocessors; SCHEDULABILITY ANALYSIS; TASKS; SYSTEMS;
D O I
10.1016/j.jcss.2006.04.002
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
In distributed real-time systems, an application is often modeled as a set of real-time transactions, where each transaction is a chain of precedence-constrained tasks. Each task is statically allocated to a processor, and tasks allocated on the same processor are handled by a single-processor scheduling algorithm. Precedence constraints among tasks of the same transaction are modeled by properly assigning scheduling parameters as offsets, jitters and intermediate deadlines. In this paper we address the problem of schedulability analysis of distributed real-time transactions under the earliest deadline first scheduling algorithm. We propose a novel methodology that reduces the pessimism introduced by previous methods by explicitly taking into account the offsets of the tasks. Moreover, we extend the analysis to account for blocking time due to shared resources. In particular, we propose two kinds of schedulability tests, CDO-TO and MDO-TO, and show, with an extensive set of simulations, that they provides improved schedulability conditions with respect to classical algorithms. Finally, we apply the methodology to an important class of systems: heterogeneous multiprocessor systems, with a general purpose processor and one or more coprocessors (DSPs). (C) 2006 Published by Elsevier Inc.
引用
收藏
页码:186 / 206
页数:21
相关论文
共 50 条
  • [1] Improved schedulability analysis of real-time transactions with earliest deadline scheduling
    Pellizzoni, R
    Lipari, G
    RTAS 2005: 11th IEEE Real Time and Embedded Technology and Applications Symposium, Proceedings, 2005, : 66 - 75
  • [2] A PERFORMANCE ANALYSIS OF MINIMUM LAXITY AND EARLIEST DEADLINE SCHEDULING IN A REAL-TIME SYSTEM
    HONG, J
    TAN, X
    TOWSLEY, D
    IEEE TRANSACTIONS ON COMPUTERS, 1989, 38 (12) : 1736 - 1744
  • [3] Earliest Deadline First Scheduling for Real-Time Computing in Sustainable Sensors
    Chetto, Maryline
    El Osta, Rola
    SUSTAINABILITY, 2023, 15 (05)
  • [4] Hybrid earliest deadline first/preemption threshold scheduling for real-time systems
    He, DZ
    Wang, FY
    Li, W
    Zhang, XW
    PROCEEDINGS OF THE 2004 INTERNATIONAL CONFERENCE ON MACHINE LEARNING AND CYBERNETICS, VOLS 1-7, 2004, : 433 - 438
  • [5] Optimising earliest deadline first scheduling for parallel real-time tasks on multiprocessors
    Kim, C.
    Cho, H.
    Sung, Y.
    ELECTRONICS LETTERS, 2019, 55 (25) : 1343 - +
  • [6] Efficient Real-time Earliest Deadline First based scheduling for Apache Spark
    Neciu, Laurentiu-Florin
    Pop, Florin
    Apostol, Elena-Simona
    Truica, Ciprian-Octavian
    2021 20TH INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED COMPUTING (ISPDC), 2021, : 97 - 104
  • [7] An Algorithm to Reduce the Time Complexity of Earliest Deadline First Scheduling Algorithm in Real-Time System
    Singh, Jagbeer
    Patra, Bichitrananda
    Singh, Satyendra Prasad
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2011, 2 (02) : 31 - 37
  • [8] Earliest Deadline First scheduling with active buffer management for real-time traffic in the Internet
    Hei, XJ
    Tsang, DHK
    TELECOMMUNICATION SYSTEMS, 2002, 19 (3-4) : 349 - 359
  • [9] Statistical admission control for real-time services under earliest deadline first scheduling
    Quan, Z
    Chung, JM
    COMPUTER NETWORKS, 2005, 48 (02) : 137 - 154
  • [10] The Earliest Deadline First scheduling with active buffer management for real-time traffic in the Internet
    Hei, XJ
    Tsang, DHK
    NETWORKING - ICN 2001, PT I, PROCEEDINGS, 2001, 2093 : 45 - 54