Reduction-based schedulability analysis of distributed systems with cycles in the task graph

被引:0
|
作者
Praveen Jayachandran
Tarek Abdelzaher
机构
[1] University of Illinois at Urbana-Champaign,Department of Computer Science
来源
Real-Time Systems | 2010年 / 46卷
关键词
Schedulability analysis; End-to-end delay; Real-time distributed system; Non-acyclic systems; Problem reduction;
D O I
暂无
中图分类号
学科分类号
摘要
A significant problem with no simple solutions in current real-time literature is analyzing the end-to-end schedulability of tasks in distributed systems with cycles in the task graph. Prior approaches including network calculus and holistic schedulability analysis work best for acyclic task flows. They involve iterative solutions or offer no solutions at all when flows are non-acyclic. This paper demonstrates the construction of the first generalized closed-form expression for schedulability analysis in distributed task systems with non-acyclic flows. The approach is a significant extension to our previous work on schedulability in Directed Acyclic Graphs. Our main result is a bound on end-to-end delay for a task in a distributed system with non-acyclic task flows. The delay bound allows one of several schedulability tests to be performed. Using the end-to-end delay bound, we extend the delay composition algebra developed for acyclic distributed systems in prior work, to handle loops in the task graph as well. Evaluation shows that the schedulability tests thus constructed are less pessimistic than prior approaches for large distributed systems.
引用
收藏
页码:121 / 151
页数:30
相关论文
共 50 条
  • [1] Reduction-based schedulability analysis of distributed systems with cycles in the task graph
    Jayachandran, Praveen
    Abdelzaher, Tarek
    REAL-TIME SYSTEMS, 2010, 46 (01) : 121 - 151
  • [2] Delay Composition Algebra: A Reduction-based Schedulability Algebra for Distributed Real-Time Systems
    Jayachandran, Praveen
    Abdelzaher, Tarek
    RTSS: 2008 REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2008, : 259 - 269
  • [3] Flow-based Mode Changes: Towards Virtual Uniprocessor Models for Efficient Reduction-based Schedulability Analysis of Distributed Systems
    Jayachandran, Praveen
    Abdelzaher, Tarek
    2009 30TH IEEE REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2009, : 281 - 290
  • [4] Correspondence article: a correction of the reduction-based schedulability analysis for APA scheduling
    Gujarati, Arpan
    Cerqueira, Felipe
    Brandenburg, Bjoern B.
    Nelissen, Geoffrey
    REAL-TIME SYSTEMS, 2019, 55 (01) : 136 - 143
  • [5] Correspondence article: a correction of the reduction-based schedulability analysis for APA scheduling
    Arpan Gujarati
    Felipe Cerqueira
    Björn B. Brandenburg
    Geoffrey Nelissen
    Real-Time Systems, 2019, 55 : 136 - 143
  • [6] End-to-End Delay Analysis of Distributed Systems with Cycles in the Task Graph
    Jayachandran, Praveen
    Abdelzaher, Tarek
    PROCEEDINGS OF THE 21ST EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS, 2009, : 13 - 22
  • [7] Schedulability analysis of a graph-based task model for mixed-criticality systems
    Ekberg, Pontus
    Yi, Wang
    REAL-TIME SYSTEMS, 2016, 52 (01) : 1 - 37
  • [8] Schedulability analysis of a graph-based task model for mixed-criticality systems
    Pontus Ekberg
    Wang Yi
    Real-Time Systems, 2016, 52 : 1 - 37
  • [9] Reduction-based Analysis of BGP Systems with BGPVerif
    Wang, Anduo
    Gurney, Alexander J. T.
    Han, Xianglong
    Cao, Jinyan
    Talcott, Carolyn
    Loo, Boon Thau
    Scedrov, Andre
    ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2012, 42 (04) : 89 - 90
  • [10] Schedulability Analysis and Software Synthesis for Graph-Based Task Models with Resource Sharing
    Abdullah, Jakaria
    Dai, Gaoyang
    Mohaqeqi, Morteza
    Yi, Wang
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 261 - 270