Elasticity of Workloads and Periods of Parallel Real-Time Tasks

被引:10
|
作者
Orr, James [1 ]
Gill, Chris [1 ]
Agrawal, Kunal [1 ]
Baruah, Sanjoy [1 ]
Cianfarani, Christian [2 ]
Ang, Phyllis [3 ]
Wong, Christopher [2 ]
机构
[1] Washington Univ, St Louis, MO 63130 USA
[2] Brown Univ, Providence, RI 02912 USA
[3] Univ Texas Austin, Austin, TX 78712 USA
来源
PROCEEDINGS OF THE 26TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS (RTNS 2018) | 2018年
关键词
Parallel real-time tasks; Computational and period elasticity;
D O I
10.1145/3273905.3273915
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The elastic task model allows sequential periodic real-time tasks, such as those found in multimedia players and adaptive control systems, to adjust their periods dynamically to manage quality of service or to accommodate other tasks. Recent theoretical advances show that parallel real-time tasks can adapt their periods similarly. This paper further extends the concept of elasticity of parallel real-time tasks, to allow them to adapt their computational workloads instead of their periods, such as when a real-time video processing application can improve image quality if it can do more computation within a given period. This paper also presents a new concurrency platform in which each parallel real-time task can adapt either its period or its workload, supporting heterogeneous forms of elasticity for different application needs. Empirical evaluations we have conducted (1) demonstrate the ability of this concurrency platform to enforce theoretical guarantees from both prior work and results developed in this paper, and (2) help to quantify and demonstrate trade-offs between temporal and computational elasticity.
引用
收藏
页数:11
相关论文
共 50 条
  • [31] Scheduling Algorithm for Parallel Real-Time Tasks on Multiprocessor Systems
    Kuo, Chin-Fu
    Lu, Yung-Feng
    APPLIED COMPUTING REVIEW, 2016, 16 (04): : 14 - 24
  • [32] Modeling Parallel Real-time Tasks with Di-Graphs
    Zahaf, Houssam-Eddine
    Benyamina, Abou El Hassan
    Lipari, G.
    Olejnik, R.
    Boulet, P.
    PROCEEDINGS OF THE 24TH INTERNATIONAL CONFERENCE ON REAL-TIME NETWORKS AND SYSTEMS PROCEEDINGS (RTNS 2016), 2016, : 339 - 348
  • [33] Elastic Scheduling of Parallel Real-Time Tasks with Discrete Utilizations
    Orr, James
    Uribe, Johnny Condori
    Gill, Chris
    Baruah, Sanjoy
    Agrawal, Kunal
    Dyke, Shirley
    Prakash, Arun
    Bate, Iain
    Wong, Christopher
    Adhikari, Sabina
    28TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS, RTNS 2020, 2020, : 117 - 127
  • [34] Processor-Minimum Scheduling of Real-Time Parallel Tasks
    Lee, Wan Yeon
    Lee, Kyungwoo
    Kim, Kyong Hoon
    Ko, Young Woong
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2009, E92D (04): : 723 - 726
  • [35] Scheduling Parallel Real-Time Recurrent Tasks on Multicore Platforms
    Pathan, Risat
    Voudouris, Petros
    Stenstrom, Per
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2018, 29 (04) : 915 - 928
  • [36] Server-based Scheduling of Parallel Real-Time Tasks
    Nogueira, Luis
    Pinho, Luis Miguel
    EMSOFT '12: PROCEEDINGS OF THE TENTH AMC INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE 2012, 2012, : 73 - 82
  • [37] Scheduling and Analysis of Real-Time Tasks with Parallel Critical Sections
    Wang, Yang
    Jiang, Xu
    Guan, Nan
    Lv, Mingsong
    Ji, Dong
    Yi, Wang
    PROCEEDINGS OF THE 59TH ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2022, 2022, : 1255 - 1260
  • [38] Response-Time Analysis of Parallel Fork-Join Workloads with Real-Time Constraints
    Axer, Philip
    Quinton, Sophie
    Neukirchner, Moritz
    Ernst, Rolf
    Doebel, Bjoern
    Haertig, Hermann
    PROCEEDINGS OF THE 2013 25TH EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2013), 2013, : 215 - 224
  • [39] Pacer: Automated Feedback-Based Vertical Elasticity for Heterogeneous Soft Real-Time Workloads
    Chen, Yu-An
    Tran, Geoffrey Phi C.
    Rittenbach, Andrew J.
    Walters, John Paul
    Crago, Stephen P.
    2018 IEEE/ACM 11TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING (UCC), 2018, : 73 - 82
  • [40] Optimizing checkpoint intervals for real-time multi-tasks with arbitrary periods
    Kwak S.W.
    Yang J.-M.
    Transactions of the Korean Institute of Electrical Engineers, 2011, 60 (01): : 193 - 200