Probabilistic Schedulability Analysis for Precedence Constrained Tasks on Partitioned Multi-core

被引:0
|
作者
Ben-Amor, Slim [1 ]
Cucu-Grosjean, Liliana [1 ]
Mezouak, Mehdi [1 ]
Sorel, Yves [1 ]
机构
[1] INRIA, Kopern, Paris, France
关键词
Precedence constraints; DAGs; Multi-core; Response time analysis; Partitioning; SCHEDULING ALGORITHMS;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The design of cyber-physical systems (CPSs) is facing the explosion of new functionalities requiring increased computation capacities and, thus, the introduction of multi-core processors. Moreover, some functionalities may impose precedence constraints between the programs implementing these new functionalities. While important effort has been dedicated to the scheduling of precedence constraints tasks on multi-core processors, existing work considers either partitioned scheduling for a single precedence graph defining precedence constraints between tasks, or global scheduling policies. In this paper, we consider partitioned scheduling for multiple precedence graphs defining precedence constraints between tasks. The variability of execution times and of communication times is described by probability distributions. We propose a new response time analysis over-performing existing ILP-based results. Thanks to its scalability, our solution is extendable to a probabilistic version and we validate it on a PX4 drone autopilot. Beside this autopilot for our experiments, we implemented a probabilistic extension of a multi-core processor simulator, SimSo. A priority assignment heuristic allowing parallel executions is also proposed. Thanks to its adaptation to partitioned scheduling, our heuristic has better performances than existing solutions and its performances are, also, compared against a genetic-based heuristic.
引用
收藏
页码:345 / 352
页数:8
相关论文
共 50 条
  • [1] Probabilistic Schedulability Analysis for Real-time Tasks with Precedence Constraints on Partitioned Multi-core
    Ben-Amor, Slim
    Cucu-Grosjean, Liliana
    Mezouak, Mehdi
    Sorel, Yves
    [J]. 2020 IEEE 23RD INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2020), 2020, : 142 - 143
  • [2] Global EDF Schedulability Analysis for Parallel Tasks on Multi-Core Platforms
    Chwa, Hoon Sung
    Lee, Jinkyu
    Lee, Jiyeon
    Phan, Kiew-My
    Easwaran, Arvind
    Shin, Insik
    [J]. IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2017, 28 (05) : 1331 - 1345
  • [3] Scheduling tasks with precedence constraints on hybrid multi-core machines
    Kedad-Sidhoum, Safia
    Monna, Florence
    Trystram, Denis
    [J]. 2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM WORKSHOPS, 2015, : 27 - 33
  • [4] Formal schedulability analysis based on multi-core RTOS model
    Haur, Imane
    Bechennec, Jean-Luc
    Roux, Olivier Henri
    [J]. 29TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS (RTNS 2021), 2021, : 216 - 225
  • [5] Schedulability analysis of non-preemptive strictly periodic tasks in multi-core real-time systems
    Jinchao Chen
    Chenglie Du
    Fei Xie
    Zhenkun Yang
    [J]. Real-Time Systems, 2016, 52 : 239 - 271
  • [6] Schedulability analysis of non-preemptive strictly periodic tasks in multi-core real-time systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fei
    Yang, Zhenkun
    [J]. REAL-TIME SYSTEMS, 2016, 52 (03) : 239 - 271
  • [7] A framework for multi-core schedulability analysis accounting for resource stress and sensitivity
    Davis, Robert, I
    Griffin, David
    Bate, Iain
    [J]. REAL-TIME SYSTEMS, 2022, 58 (04) : 456 - 508
  • [8] A framework for multi-core schedulability analysis accounting for resource stress and sensitivity
    Robert I. Davis
    David Griffin
    Iain Bate
    [J]. Real-Time Systems, 2022, 58 : 456 - 508
  • [9] Conservative Modeling of Shared Resource Contention for Dependent Tasks in Partitioned Multi-Core Systems
    Choi, Junchul
    Kang, Donghyun
    Ha, Soonhoi
    [J]. PROCEEDINGS OF THE 2016 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2016, : 181 - 186
  • [10] Schedulability-Guided Exploration of Multi-core Systems
    Ayari, Rabeh
    Hafnaoui, Imane
    Beltrame, Giovanni
    Nicolescu, Gabriela
    [J]. PROCEEDINGS OF THE 2016 27TH INTERNATIONAL SYMPOSIUM ON RAPID SYSTEM PROTOTYPING (RSP): SHORTENING THE PATH FROM SPECIFICATION TO PROTOTYPE, 2016, : 121 - 127