On-line prediction of execution times - a basis for adaptive scheduling

M. Gergeleit, E. Nett, J. Fitzner
{"title":"On-line prediction of execution times - a basis for adaptive scheduling","authors":"M. Gergeleit, E. Nett, J. Fitzner","doi":"10.1109/WORDS.1999.806581","DOIUrl":null,"url":null,"abstract":"Adaptive scheduling meets the need to react in a predictable manner to dynamic, unpredictable changes in the computing system environment. Our TAFT (Time-Aware, Fault-Tolerant) scheduling approach especially addresses the realization of this important property for future real-time applications. The main idea is to trade timeliness of tasks to be executed for maximum functionality. TAFT scheduling uses the concept of the expected case execution time (ECET) of a task in order to achieve adaptivity. We describe the design and the implementation of an integrated on-line monitoring and execution time prediction infrastructure that is able to compute the ECETs efficiently during run-time. We explain how object-orientation can be utilized to achieve more fine-grained, and thus often more precise execution time predictions and we exhibit performance figures, that prove the viability of the approach.","PeriodicalId":302179,"journal":{"name":"1999 Proceedings. Fourth International Workshop on Object-Oriented Real-Time Dependable Systems","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1999-01-27","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"1999 Proceedings. Fourth International Workshop on Object-Oriented Real-Time Dependable Systems","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/WORDS.1999.806581","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2

Abstract

Adaptive scheduling meets the need to react in a predictable manner to dynamic, unpredictable changes in the computing system environment. Our TAFT (Time-Aware, Fault-Tolerant) scheduling approach especially addresses the realization of this important property for future real-time applications. The main idea is to trade timeliness of tasks to be executed for maximum functionality. TAFT scheduling uses the concept of the expected case execution time (ECET) of a task in order to achieve adaptivity. We describe the design and the implementation of an integrated on-line monitoring and execution time prediction infrastructure that is able to compute the ECETs efficiently during run-time. We explain how object-orientation can be utilized to achieve more fine-grained, and thus often more precise execution time predictions and we exhibit performance figures, that prove the viability of the approach.
在线预测执行时间——自适应调度的基础
自适应调度满足了以可预测的方式对计算系统环境中动态的、不可预测的变化作出反应的需要。我们的TAFT(时间感知,容错)调度方法特别解决了未来实时应用中这一重要特性的实现。其主要思想是用执行任务的时效性来换取最大的功能。TAFT调度使用任务的预期案例执行时间(ECET)的概念来实现自适应性。我们描述了一个集成的在线监测和执行时间预测基础设施的设计和实现,该基础设施能够在运行时有效地计算ecet。我们解释了如何利用面向对象来实现更细粒度的、因而通常更精确的执行时间预测,并展示了性能数据,证明了该方法的可行性。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约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学术官方微信