Resource Sharing Protocols for Real-Time Task Graph Systems

被引:12
|
作者
Guan, Nan [1 ]
Ekberg, Pontus [1 ]
Stigge, Martin [1 ]
Yi, Wang [1 ]
机构
[1] Uppsala Univ, Uppsala, Sweden
关键词
D O I
10.1109/ECRTS.2011.33
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Previous works on real-time task graph models have ignored the crucial resource sharing problem. Due to the non-deterministic branching behavior, resource sharing in graph-based task models is significantly more difficult than in the simple periodic or sporadic task models. In this work we address this problem with several different scheduling strategies, and quantitatively evaluate their performance. We first show that a direct application of the well-known EDF+SRP strategy to graph-based task models leads to an unbounded speedup factor. By slightly modifying EDF+SRP, we obtain a new scheduling strategy, called EDF+saSRP, which has a speedup factor of 2. Then we propose a novel resource sharing protocol, called ACP, to better manage resource sharing in the presence of branching structures. The scheduling strategy EDF+ACP, which applies ACP to EDF, can achieve a speedup factor of root 5+1/2 approximate to 1.618, the golden ratio.
引用
收藏
页码:272 / 281
页数:10
相关论文
共 50 条
  • [1] Formal modeling and analysis of real-time resource-sharing protocols in Real-Time Maude
    Olveczky, Peter Csaba
    Prabhakar, Pavithra
    Liu, Xue
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3774 - +
  • [2] Dependable resource sharing for compositional real-time systems
    van den Heuvel, Martijn M. H. P.
    Bril, Reinder J.
    Lukkien, Johan J.
    [J]. 2011 IEEE 17TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA 2011), VOL 1, 2011, : 153 - 163
  • [3] Task Scheduling Algorithms and Resource Access Protocols in Real Time Systems
    Palamut, Salih
    Gonultas, Tugba
    Elewi, Abdullah
    Avaroglu, Erdinc
    [J]. 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP 2019), 2019,
  • [4] A task graph model for design and implementation of real-time systems
    Silberman, A
    Marlowe, TJ
    [J]. SECOND IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS: HELD JOINTLY WITH 6TH CSESAW, 4TH IEEE RTAW, AND SES'96, 1996, : 432 - 441
  • [5] TASK RESPONSE-TIME FOR REAL-TIME DISTRIBUTED SYSTEMS WITH RESOURCE CONTENTIONS
    CHU, WW
    SIT, CM
    LEUNG, KK
    [J]. IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1991, 17 (10) : 1076 - 1092
  • [6] The Generalized Graph Real-Time Task Model
    Doose, David
    Santinelli, Luca
    [J]. 2022 IEEE 20TH INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING, EUC, 2022, : 120 - 127
  • [7] Supporting lock-based multiprocessor resource sharing protocols in real-time programming languages
    Lin, Shiyao
    Wellings, Andy
    Burns, Alan
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (16): : 2227 - 2251
  • [8] Efficient Feasibility Analysis for Graph-Based Real-Time Task Systems
    Sun, Jinghao
    Shi, Rongxiao
    Wang, Kexuan
    Guan, Nan
    Guo, Zhishan
    [J]. IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2020, 39 (11) : 3385 - 3397
  • [9] Protocol-Transparent Resource Sharing in Hierarchically Scheduled Real-Time Systems
    van den Heuvel, Martijn M. H. P.
    Bril, Reinder J.
    Lukkien, Johan J.
    [J]. 2010 IEEE CONFERENCE ON EMERGING TECHNOLOGIES AND FACTORY AUTOMATION (ETFA), 2010,
  • [10] On the Design and Implementation of Real-Time Resource Access Protocols
    dos Santos, Lucas Matheus
    Gracioli, Giovani
    Kloda, Tomasz
    Caccamo, Marco
    [J]. 2020 X BRAZILIAN SYMPOSIUM ON COMPUTING SYSTEMS ENGINEERING (SBESC), 2020,