On relaxing task isolation in overrun handling to provide probabilistic guarantees to soft real-time tasks with varying execution times

Kanghee Kim, L. L. Bello, S. Min, O. Mirabella
{"title":"On relaxing task isolation in overrun handling to provide probabilistic guarantees to soft real-time tasks with varying execution times","authors":"Kanghee Kim, L. L. Bello, S. Min, O. Mirabella","doi":"10.1109/EMRTS.2002.1019199","DOIUrl":null,"url":null,"abstract":"Task-level or job-level isolation is commonly used in real-time systems to prevent a job that overruns from affecting jobs belonging to other tasks (task-level isolation) or to the same task (job-level isolation). Although such an isolation provides the desired protection and simplifies analysis, it often results in degraded performance (in terms of deadline meeting) because it limits the exploitation of residual processor time resulting from jobs that underruns. We propose a new overrun handling method called randomized dropping that relaxes the isolation to make effective use of such residual processor time. We apply the proposed randomized dropping to the EDF scheduling and give an analysis technique to compute the probability of deadline meeting. Experimental results show that the proposed overrun handling method outperforms previous approaches based task-level or job-level isolation.","PeriodicalId":183227,"journal":{"name":"Proceedings 14th Euromicro Conference on Real-Time Systems. Euromicro RTS 2002","volume":"63 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2002-06-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"6","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings 14th Euromicro Conference on Real-Time Systems. Euromicro RTS 2002","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/EMRTS.2002.1019199","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 6

Abstract

Task-level or job-level isolation is commonly used in real-time systems to prevent a job that overruns from affecting jobs belonging to other tasks (task-level isolation) or to the same task (job-level isolation). Although such an isolation provides the desired protection and simplifies analysis, it often results in degraded performance (in terms of deadline meeting) because it limits the exploitation of residual processor time resulting from jobs that underruns. We propose a new overrun handling method called randomized dropping that relaxes the isolation to make effective use of such residual processor time. We apply the proposed randomized dropping to the EDF scheduling and give an analysis technique to compute the probability of deadline meeting. Experimental results show that the proposed overrun handling method outperforms previous approaches based task-level or job-level isolation.
放宽超限处理中的任务隔离,为不同执行时间的软实时任务提供概率保证
任务级或作业级隔离通常用于实时系统,以防止某个作业溢出影响属于其他任务(任务级隔离)或属于同一任务(作业级隔离)的作业。尽管这种隔离提供了所需的保护并简化了分析,但它通常会导致性能下降(就最后期限而言),因为它限制了对作业运行不足导致的剩余处理器时间的利用。我们提出了一种新的超限处理方法,称为随机丢弃,它可以放松隔离,从而有效地利用这些剩余的处理器时间。将该方法应用于EDF调度中,给出了一种计算最后期限满足概率的分析方法。实验结果表明,该方法优于以往基于任务级或作业级隔离的超限处理方法。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信