{"title":"Generalized Elastic Scheduling","authors":"Thidapat Chantem, X. Hu, M. Lemmon","doi":"10.1109/RTSS.2006.24","DOIUrl":null,"url":null,"abstract":"The elastic task model (Buttazzo et al., 2002) is a powerful model for adapting real-time systems in the presence of uncertainty. This paper generalizes the existing elastic scheduling approach in several directions. It reveals that the original task compression algorithm in (Buttazzo et al., 2002) in fact solves a quadratic programming problem that seeks to minimize the sum of the squared deviation of a task's utilization from initial desired utilization. This finding indicates that the task compression algorithm may be applied to efficiently solve other similar types of problems. In particular, an iterative approach is proposed to solve the task compression problem for real-time tasks with deadlines less than respective periods. Furthermore, a new objective for minimizing the average difference of task periods from desired values is introduced and a closed-form formula is derived for solving the problem without recursion","PeriodicalId":353932,"journal":{"name":"2006 27th IEEE International Real-Time Systems Symposium (RTSS'06)","volume":"30 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2006-12-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"55","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2006 27th IEEE International Real-Time Systems Symposium (RTSS'06)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTSS.2006.24","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 55
Abstract
The elastic task model (Buttazzo et al., 2002) is a powerful model for adapting real-time systems in the presence of uncertainty. This paper generalizes the existing elastic scheduling approach in several directions. It reveals that the original task compression algorithm in (Buttazzo et al., 2002) in fact solves a quadratic programming problem that seeks to minimize the sum of the squared deviation of a task's utilization from initial desired utilization. This finding indicates that the task compression algorithm may be applied to efficiently solve other similar types of problems. In particular, an iterative approach is proposed to solve the task compression problem for real-time tasks with deadlines less than respective periods. Furthermore, a new objective for minimizing the average difference of task periods from desired values is introduced and a closed-form formula is derived for solving the problem without recursion
弹性任务模型(Buttazzo et al., 2002)是一个强大的模型,用于适应存在不确定性的实时系统。本文从几个方面对现有的弹性调度方法进行了推广。它揭示了(Buttazzo et al., 2002)中原始的任务压缩算法实际上解决了一个二次规划问题,该问题寻求最小化任务利用率与初始期望利用率的平方偏差之和。这一发现表明,任务压缩算法可以有效地应用于解决其他类似类型的问题。特别提出了一种迭代方法来解决截止日期小于各自周期的实时任务的任务压缩问题。此外,引入了最小化任务周期与期望值的平均差值的新目标,并导出了一个不递归求解问题的封闭公式