RT-Frontier: a real-time operating system for practical imprecise computation

RT-Frontier: a real-time operating system for practical imprecise computation
复制标题

RT-Frontier:用于实际不精确计算的实时操作系统

DOI:
10.1109/rttas.2004.1317271
复制
发表时间:
2004
期刊:
Proceedings. RTAS 2004. 10th IEEE Real-Time and Embedded Technology and Applications Symposium, 2004.
影响因子:
--
通讯作者:
N. Yamasaki
N. Yamasaki
中科院分区:
--
文献类型:
--
作者:
Hidenori Kobayashi;N. Yamasaki

文献摘要

被引文献

相似文献

不精确计算是一种动态解决资源量和结果质量之间权衡的有效技术。然而,它的实现和操作系统的支持方法还没有得到充分利用,从实用的角度来看。本文提出了一种在RT-Frontier操作系统中支持不精确计算的新方法。首先将允许不精确计算的应用程序转换为基于扩展的不精确计算模型的由三部分组成的任务。所有的任务,然后统一调度根据一种新的调度算法称为Slack Stealer可选部件(SS-OP)。SS-OP算法被设计为以较小的开销处理不精确的计算,这与最早截止日期优先(Earliest Deadline First,缩写为ESTO)算法的开销相当。实验结果表明,所提出的方法是成本有效的,足以被认为是一个实用的基础,嵌入式实时系统。
Imprecise computation is known as an effective technique for dynamically resolving trade-offs between the amount of resources and the quality of the result. However, its implementation and operating system support methods have not been exploited enough from a practical point of view. This paper presents a new approach taken in the RT-Frontier operating system to support imprecise computation. Applications that allow imprecise computation are first transformed to tasks composed of three parts based on an extended imprecise computation model. All tasks are then uniformly scheduled according to a novel scheduling algorithm called Slack Stealer for Optional Parts (SS-OP). The SS-OP algorithm is designed to handle imprecise computations with small overhead, which is at a comparable level of that of the Earliest Deadline First (EOF) algorithm. The results of experiments show that the presented approach is cost-effective enough to be considered as a practical basis for embedded real-time systems.