Elasticity of workloads and periods of parallel real-time tasks

  • James Orr
  • , Chris Gill
  • , Kunal Agrawal
  • , Sanjoy Baruah
  • , Christian Cianfarani
  • , Phyllis Ang
  • , Christopher Wong

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

14 Scopus citations

Abstract

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.

Original languageEnglish
Title of host publicationProceedings of the 26th International Conference on Real-Time Networks and Systems, RTNS 2018
PublisherAssociation for Computing Machinery
Pages61-71
Number of pages11
ISBN (Electronic)9781450364638
DOIs
StatePublished - Oct 10 2018
Event26th International Conference on Real-Time Networks and Systems, RTNS 2018 - Poitiers, France
Duration: Oct 10 2018Oct 12 2018

Publication series

NameACM International Conference Proceeding Series

Conference

Conference26th International Conference on Real-Time Networks and Systems, RTNS 2018
Country/TerritoryFrance
CityPoitiers
Period10/10/1810/12/18

Keywords

  • Computational
  • Parallel real-time tasks
  • Period elasticity

Fingerprint

Dive into the research topics of 'Elasticity of workloads and periods of parallel real-time tasks'. Together they form a unique fingerprint.

Cite this