From modes to patterns: Pattern-based resource management in time-critical applications

R. H. Mak, Ionut David, J. Lukkien
{"title":"From modes to patterns: Pattern-based resource management in time-critical applications","authors":"R. H. Mak, Ionut David, J. Lukkien","doi":"10.1109/SIES.2015.7185060","DOIUrl":null,"url":null,"abstract":"Resource management is a vital activity of many resource platforms. For time-critical applications the principle resource to be managed is processor time. For many streaming video applications processor usage of their individual components follows a limited set of modes each of which represents a small range of processor utilization values. In this paper, we show that these modes often follow specific patterns which can be detected by monitoring processor usage at runtime. Furthermore, a cost-effective pattern detection algorithm is presented and a class of strategies is defined that use patterns to predict future resource usage. These strategies are capable of extending the reservation period beyond the next mode, which is the standard for mode-based resource management, Thus, not only management effort is reduced, but also the quality of the reservations is increased. To determine reservation quality, metrics are used that measure the extent of both over- and under-provisioning. The applicability of the detection method and strategies is illustrated through a set of experiments. One set of experiments shows the existence, rapid emergence and ease of detection of patterns. Another set of experiments demonstrates the reservation quality for several strategies, and indicates the dependence of that quality on the parameters used to select the strategy from the defined class. Thus it is shown that pattern-based management provides a cost-effective and accurate means to manage processor utilization of individual components and therefore can be used both for intra-and inter-application resource management.","PeriodicalId":328716,"journal":{"name":"10th IEEE International Symposium on Industrial Embedded Systems (SIES)","volume":"122 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2015-06-08","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"10th IEEE International Symposium on Industrial Embedded Systems (SIES)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SIES.2015.7185060","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

Abstract

Resource management is a vital activity of many resource platforms. For time-critical applications the principle resource to be managed is processor time. For many streaming video applications processor usage of their individual components follows a limited set of modes each of which represents a small range of processor utilization values. In this paper, we show that these modes often follow specific patterns which can be detected by monitoring processor usage at runtime. Furthermore, a cost-effective pattern detection algorithm is presented and a class of strategies is defined that use patterns to predict future resource usage. These strategies are capable of extending the reservation period beyond the next mode, which is the standard for mode-based resource management, Thus, not only management effort is reduced, but also the quality of the reservations is increased. To determine reservation quality, metrics are used that measure the extent of both over- and under-provisioning. The applicability of the detection method and strategies is illustrated through a set of experiments. One set of experiments shows the existence, rapid emergence and ease of detection of patterns. Another set of experiments demonstrates the reservation quality for several strategies, and indicates the dependence of that quality on the parameters used to select the strategy from the defined class. Thus it is shown that pattern-based management provides a cost-effective and accurate means to manage processor utilization of individual components and therefore can be used both for intra-and inter-application resource management.
从模式到模式:时间关键型应用程序中基于模式的资源管理
资源管理是许多资源平台的重要活动。对于时间关键型应用程序,要管理的主要资源是处理器时间。对于许多流媒体视频应用程序,其单个组件的处理器使用遵循一组有限的模式,每个模式代表一个小范围的处理器利用率值。在本文中,我们展示了这些模式通常遵循特定的模式,这些模式可以通过在运行时监视处理器使用情况来检测。在此基础上,提出了一种经济有效的模式检测算法,并定义了一类利用模式预测未来资源使用情况的策略。这些策略能够将预订周期延长到下一个模式之后,这是基于模式的资源管理的标准,因此,不仅减少了管理工作量,而且还提高了预订的质量。为了确定预订质量,使用度量标准来度量供应过剩和供应不足的程度。通过一组实验说明了检测方法和策略的适用性。一组实验表明了模式的存在、快速出现和易于检测。另一组实验演示了几种策略的保留质量,并指出了该质量与用于从定义类中选择策略的参数的依赖关系。因此,基于模式的管理提供了一种经济有效且准确的方法来管理单个组件的处理器利用率,因此可以用于应用程序内部和应用程序之间的资源管理。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信