Safe and Optimal Scheduling for Hard and Soft Tasks

G. Geeraerts, Shibashis Guha, Jean-François Raskin
{"title":"Safe and Optimal Scheduling for Hard and Soft Tasks","authors":"G. Geeraerts, Shibashis Guha, Jean-François Raskin","doi":"10.4230/LIPIcs.FSTTCS.2018.36","DOIUrl":null,"url":null,"abstract":"We consider a stochastic scheduling problem with both hard and soft tasks on a single machine. Each task is described by a discrete probability distribution over possible execution times, and possible inter-arrival times of the job, and a fixed deadline. Soft tasks also carry a penalty cost to be paid when they miss a deadline. We ask to compute an online and non-clairvoyant scheduler (i.e. one that must take decisions without knowing the future evolution of the system) that is safe and efficient. Safety imposes that deadline of hard tasks are never violated while efficient means that we want to minimise the mean cost of missing deadlines by soft tasks. First, we show that the dynamics of such a system can be modelled as a finite Markov Decision Process (MDP). Second, we show that our scheduling problem is PP-hard and in EXPTime. Third, we report on a prototype tool that solves our scheduling problem by relying on the Storm tool to analyse the corresponding MDP. We show how antichain techniques can be used as a potential heuristic. 2012 ACM Subject Classification Theory of computation → Probabilistic computation, Computer systems organization→ Real-time system specification, Computer systems organization→ Embedded systems","PeriodicalId":175000,"journal":{"name":"Foundations of Software Technology and Theoretical Computer Science","volume":"1 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2018-11-23","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Foundations of Software Technology and Theoretical Computer Science","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.4230/LIPIcs.FSTTCS.2018.36","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

We consider a stochastic scheduling problem with both hard and soft tasks on a single machine. Each task is described by a discrete probability distribution over possible execution times, and possible inter-arrival times of the job, and a fixed deadline. Soft tasks also carry a penalty cost to be paid when they miss a deadline. We ask to compute an online and non-clairvoyant scheduler (i.e. one that must take decisions without knowing the future evolution of the system) that is safe and efficient. Safety imposes that deadline of hard tasks are never violated while efficient means that we want to minimise the mean cost of missing deadlines by soft tasks. First, we show that the dynamics of such a system can be modelled as a finite Markov Decision Process (MDP). Second, we show that our scheduling problem is PP-hard and in EXPTime. Third, we report on a prototype tool that solves our scheduling problem by relying on the Storm tool to analyse the corresponding MDP. We show how antichain techniques can be used as a potential heuristic. 2012 ACM Subject Classification Theory of computation → Probabilistic computation, Computer systems organization→ Real-time system specification, Computer systems organization→ Embedded systems
软硬任务的安全优化调度
我们考虑一个随机调度问题,其中软硬任务都存在于一台机器上。每个任务都由可能的执行时间、作业可能的间隔到达时间和固定的截止日期上的离散概率分布来描述。软任务在错过截止日期时也需要支付罚金。我们要求计算一个安全高效的在线非透视调度程序(即必须在不知道系统未来发展的情况下做出决策的调度程序)。安全意味着硬任务的截止日期永远不会被违反,而高效意味着我们想要最小化软任务错过截止日期的平均成本。首先,我们证明了这样一个系统的动力学可以建模为一个有限马尔可夫决策过程(MDP)。其次,我们证明了我们的调度问题是PP-hard的,并且在EXPTime内。第三,我们报告了一个原型工具,它依靠Storm工具来分析相应的MDP来解决我们的调度问题。我们展示了反链技术如何被用作潜在的启发式方法。2012 ACM学科分类:计算理论→概率计算、计算机系统组织→实时系统规范、计算机系统组织→嵌入式系统
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:604180095
Book学术官方微信