{"title":"Multiprocessor scheduling of elastic tasks","authors":"James Orr, Sanjoy Baruah","doi":"10.1145/3356401.3356403","DOIUrl":null,"url":null,"abstract":"The elastic task model enables the adaptation of recurrent real-time tasks under uncertain or potentially overloaded conditions. The model was originally defined for sequential tasks executing upon a preemptive uniprocessor platform; it was later extended to include tasks with internal parallelism executing on multiple processors. This paper bridges a gap in the theory of elastic task scheduling by considering the multiprocessor scheduling of sequential tasks (i.e., tasks with no internal parallelism). We define algorithms for scheduling sequential elastic tasks under the global and partitioned paradigms of multiprocessor scheduling, and provide a simulation-based comparison of the different approaches.","PeriodicalId":322493,"journal":{"name":"Proceedings of the 27th International Conference on Real-Time Networks and Systems","volume":"83 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2019-11-06","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"5","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 27th International Conference on Real-Time Networks and Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3356401.3356403","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 5
Abstract
The elastic task model enables the adaptation of recurrent real-time tasks under uncertain or potentially overloaded conditions. The model was originally defined for sequential tasks executing upon a preemptive uniprocessor platform; it was later extended to include tasks with internal parallelism executing on multiple processors. This paper bridges a gap in the theory of elastic task scheduling by considering the multiprocessor scheduling of sequential tasks (i.e., tasks with no internal parallelism). We define algorithms for scheduling sequential elastic tasks under the global and partitioned paradigms of multiprocessor scheduling, and provide a simulation-based comparison of the different approaches.