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 条
  • [11] Beyond the limitations of real-time scheduling theory: a unified scheduling theory for the analysis of real-time systems
    Slomka, Frank
    Sadeghi, Mohammadreza
    [J]. SICS SOFTWARE-INTENSIVE CYBER-PHYSICAL SYSTEMS, 2021, 35 (3-4): : 201 - 236
  • [12] Scheduling Real-Time Transactions Using Deferred Preemptive Technique
    Bhura, Sohel A.
    Alvi, A. S.
    [J]. PROCEEDINGS OF THE SECOND INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATION TECHNOLOGIES, IC3T 2015, VOL 2, 2016, 380 : 631 - 638
  • [13] Suspension-Aware Earliest-Deadline-First Scheduling Analysis
    Gunzel, Mario
    von der Bruggen, Georg
    Chen, Jian-Jia
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 4205 - 4216
  • [14] A Holistic Memory Contention Analysis for Parallel Real-Time Tasks under Partitioned Scheduling
    Casini, Daniel
    Biondi, Alessandro
    Nelissen, Geoffrey
    Buttazzo, Giorgio
    [J]. 2020 IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2020), 2020, : 239 - 252
  • [15] A scheduling extension scheme of the earliest deadline first policy for hard real-time uniprocessor systems integrated on POSIX threads based on linux
    Amaro-Ortega, Vidblain
    Diaz-Ramirez, Arnoldo
    Leticia Flores-Rios, Brenda
    Fernando Gonzalez-Navarro, Felix
    Werner, Frank
    Burtseva, Larysa
    [J]. COMPUTER SYSTEMS SCIENCE AND ENGINEERING, 2018, 33 (01): : 31 - 40
  • [16] Task Scheduling Algorithm for Heterogeneous Real-time Systems Based on Deadline Constraints
    Li, Jianpeng
    Zheng, Gewei
    Zhang, Hanbing
    Shi, Guozhen
    [J]. PROCEEDINGS OF 2019 IEEE 9TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC 2019), 2019, : 113 - 116
  • [17] Multiprocessor Scheduling of Sensor Transactions for Real-Time Data Quality Maintenance
    Bai, Tian
    Li, Zhijie
    Fan, Bo
    [J]. MOBILE INFORMATION SYSTEMS, 2020, 2020
  • [18] Real-Time Scheduling for Preventing Information Leakage with Preemption Overheads
    Baek, Hyeongboo
    Lee, Jinkyu
    Lee, Jaewoo
    Kim, Pyung
    Kang, Brent Byunghoon
    [J]. ADVANCES IN ELECTRICAL AND COMPUTER ENGINEERING, 2017, 17 (02) : 123 - 132
  • [19] Real-time Partitioned Scheduling in Cloud-RAN with Hard Deadline Constraint
    Wang, Ke
    Cen, Yi
    [J]. 2017 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2017,
  • [20] Efficient Scheduling of Periodic, Aperiodic, and Sporadic Real-Time Tasks with Deadline Constraints
    Goubaa, Aicha
    Kahlgui, Mohamed
    Georg, Frey
    Li, Zhiwu
    [J]. SOFTWARE TECHNOLOGIES (ICSOFT 2020), 2021, 1447 : 25 - 43