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
关键词
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 条
  • [1] Scheduling Parallel Soft Real-Time VM in Dynamic Workloads
    Ding, Xiaobo
    Ma, Zhong
    Dai, Xinfa
    INTELLIGENT AUTOMATION AND SOFT COMPUTING, 2016, 22 (02): : 281 - 287
  • [2] On the degree of parallelism for parallel real-time tasks
    He, Qingqiang
    Guan, Nan
    Jiang, Zhe
    Lv, Mingsong
    JOURNAL OF SYSTEMS ARCHITECTURE, 2024, 156
  • [3] A Real-Time Scheduling Service for Parallel Tasks
    Ferry, David
    Li, Jing
    Mahadevan, Mahesh
    Agrawal, Kunal
    Gill, Christopher
    Lu, Chenyang
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 261 - 271
  • [4] Bundled Scheduling of Parallel Real-time Tasks
    Wasly, Saud
    Pellizzoni, Rodolfo
    25TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2019), 2019, : 130 - 142
  • [5] Optimal scheduling for real-time parallel tasks
    Lee, WY
    Lee, H
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2006, E89D (06) : 1962 - 1966
  • [6] Adaptive Resource Planning for AI Workloads with Variable Real-Time Tasks
    Nam, Sunhwa Annie
    Cho, Kyungwoon
    Bahn, Hyokyung
    CMC-COMPUTERS MATERIALS & CONTINUA, 2023, 74 (03): : 6823 - 6833
  • [7] Optimal Checkpoint Placement on Real-Time Tasks with Harmonic Periods
    Kwak, Seong Woo
    Yang, Jung-Min
    JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY, 2012, 27 (01) : 105 - 112
  • [8] Optimal Checkpoint Placement on Real-Time Tasks with Harmonic Periods
    Seong Woo Kwak
    Jung-Min Yang
    Journal of Computer Science and Technology, 2012, 27 : 105 - 112
  • [9] Optimal Checkpoint Placement on Real-Time Tasks with Harmonic Periods
    Seong Woo Kwak
    JungMin Yang
    Journal of Computer Science & Technology, 2012, 27 (01) : 105 - 112
  • [10] Optimal Checkpoint Placement on Real-Time Tasks with Harmonic Periods
    Seong Woo Kwak
    Jung-Min Yang
    Journal of Computer Science & Technology, 2012, (01) : 105 - 112