【24h】

Exploiting Aperiodic Server to Improve Aperiodic Responsiveness for LET-Based Real-Time Systems

机译:利用非周期性服务器提高基于LET的实时系统的非周期性响应能力

获取原文
获取原文并翻译 | 示例

摘要

Real-time systems often have to satisfy stringent timing constraints. However, to fully utilize system resources for the increasing needs of soft real-time applications, real-time systems are always designed to improve average-case performance instead of achieving predictability. Timing behaviors of systems become difficult to be inferred due to non-deterministic interleaves among concurrent tasks, especially when systems react to unexpected aperiodic requests. In this paper, we propose a component-based execution model, namely Clockwerk, to improve predictability as well as aperiodic responsiveness in real-time systems. Clockwerk extends LET to support the aperiodic tasks by Servants, which propose to implement the program component and runtime scheduling unit. A modified aperiodic server algorithm is applied to enhance the aperiodic responsiveness with no loss of predictability. A prototype of Clockwerk runtime system implements based on a mixture scheduler. We evaluate the implementation by a set of simulated and experimental evaluations. Evaluation results show that the aperiodic responsiveness of Clockwerk obtains 7.7X-16.7X speedup over a conventional work. And low overheads of our implementations demonstrate that Clockwerk is qualified to construct predictable real-time systems as well.
机译:实时系统通常必须满足严格的时序约束。但是,为了充分利用系统资源来满足软实时应用程序不断增长的需求,实时系统始终设计为提高平均用例性能,而不是实现可预测性。由于并发任务之间没有确定性的交错,因此很难推断系统的定时行为,尤其是当系统对意外的非周期性请求做出反应时。在本文中,我们提出了一个基于组件的执行模型,即Clockwerk,以提高实时系统中的可预测性和非周期性响应能力。 Clockwerk扩展了LET,以支持Servants的非周期性任务,Servant建议实现程序组件和运行时调度单元。应用改进的非周期性服务器算法来增强非周期性响应能力,而不会损失可预测性。 Clockwerk运行时系统的原型基于混合调度程序实现。我们通过一组模拟和实验评估来评估实施。评价结果表明,Clockwerk的非周期性响应速度比常规工作快7.7X-16.7X。而且,我们实施的低开销表明Clockwerk也有资格构建可预测的实时系统。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号