Independence Thresholds: Balancing Tractability and Practicality in Soft Real-Time Stochastic Analysis

R. Liu, A. Mills, James H. Anderson
{"title":"Independence Thresholds: Balancing Tractability and Practicality in Soft Real-Time Stochastic Analysis","authors":"R. Liu, A. Mills, James H. Anderson","doi":"10.1109/RTSS.2014.38","DOIUrl":null,"url":null,"abstract":"The issue of stochastic response-time analysis is considered in the context of soft real-time multiprocessor schedulers. For such analysis to yield tractable, closed-form results, it is inevitably necessary to assume that execution times are probabilistically independent. However, stochastic dependencies among tasks are often common in actual systems. To enable closed-form analysis results to be applied to such systems, the concept of an independence threshold is introduced. Such a threshold is a \"tunable\" per-task parameter that can be adjusted to control the extent of dependency in task execution times as assumed in analysis, such thresholds can even be applied in settings where explicit dependencies exist among tasks through resource sharing. A method is presented for setting independence thresholds in which measured task execution times are subjected to known statistical independence tests. This method is applied in a case study involving MPEG decoding. In this case study, the usage of independence thresholds enabled up to a 3.5-fold reduction in provisioned task execution times compared to a worst-case provisioning without compromising analysis assumptions.","PeriodicalId":353167,"journal":{"name":"2014 IEEE Real-Time Systems Symposium","volume":"64 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"12","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 IEEE Real-Time Systems Symposium","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/RTSS.2014.38","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 12

Abstract

The issue of stochastic response-time analysis is considered in the context of soft real-time multiprocessor schedulers. For such analysis to yield tractable, closed-form results, it is inevitably necessary to assume that execution times are probabilistically independent. However, stochastic dependencies among tasks are often common in actual systems. To enable closed-form analysis results to be applied to such systems, the concept of an independence threshold is introduced. Such a threshold is a "tunable" per-task parameter that can be adjusted to control the extent of dependency in task execution times as assumed in analysis, such thresholds can even be applied in settings where explicit dependencies exist among tasks through resource sharing. A method is presented for setting independence thresholds in which measured task execution times are subjected to known statistical independence tests. This method is applied in a case study involving MPEG decoding. In this case study, the usage of independence thresholds enabled up to a 3.5-fold reduction in provisioned task execution times compared to a worst-case provisioning without compromising analysis assumptions.
独立阈值:软实时随机分析中可追溯性与实用性的平衡
在软实时多处理器调度器的背景下,研究了随机响应时间分析问题。为了使这种分析产生易于处理的封闭形式的结果,不可避免地需要假设执行时间在概率上是独立的。然而,任务之间的随机依赖关系在实际系统中经常是常见的。为了使封闭形式的分析结果能够应用于这样的系统,引入了独立阈值的概念。这样的阈值是每个任务的“可调”参数,可以调整它来控制分析中假设的任务执行时间的依赖程度,这样的阈值甚至可以应用于通过资源共享显式依赖于任务的设置中。提出了一种设置独立性阈值的方法,其中测量的任务执行时间受到已知的统计独立性测试的影响。并将该方法应用于MPEG解码的实例研究。在本案例研究中,与最坏情况配置相比,独立性阈值的使用使所配置的任务执行时间减少了3.5倍,而不影响分析假设。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术文献互助群
群 号:481959085
Book学术官方微信