首页> 外文期刊>IEEE Transactions on Computers >The deferrable server algorithm for enhanced aperiodic responsiveness in hard real-time environments
【24h】

The deferrable server algorithm for enhanced aperiodic responsiveness in hard real-time environments

机译:在硬实时环境中增强非周期性响应的可延迟服务器算法

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

摘要

Most existing scheduling algorithms for hard real-time systems apply either to periodic tasks or aperiodic tasks but not to both. In practice, real-time systems require an integrated, consistent approach to scheduling that is able to simultaneously meet the timing requirements of hard deadline periodic tasks, hard deadline aperiodic (alert-class) tasks, and soft deadline aperiodic tasks. This paper introduces the Deferrable Server (DS) algorithm which will be shown to provide improved aperiodic response time performance over traditional background and polling approaches. Taking advantage of the fact that, typically, there is no benefit in early completion of the periodic tasks, the Deferrable Server (DS) algorithm assigns higher priority to the aperiodic tasks up until the point where the periodic tasks would start to miss their deadlines. Guaranteed alert-class aperiodic service and greatly reduced response times for soft deadline aperiodic tasks are important features of the DS algorithm, and both are obtained with the hard deadlines of the periodic tasks still being guaranteed. The results of a simulation study performed to evaluate the response time performance of the new algorithm against traditional background and polling approaches are presented. In all cases, the response times of aperiodic tasks are significantly reduced (often by an order of magnitude) while still maintaining guaranteed periodic task deadlines.
机译:现有的大多数用于硬实时系统的调度算法都适用于周期性任务或非周期性任务,但不适用于两者。在实践中,实时系统需要一种集成的,一致的调度方法,该方法必须能够同时满足硬期限定期任务,硬期限非周期性(警报类)任务和软期限非周期性任务的计时要求。本文介绍了Deferrable Server(DS)算法,该算法将在传统的背景和轮询方法基础上提供改进的非周期性响应时间性能。利用这样的事实:通常,在尽早完成定期任务方面没有好处,Deferrable Server(DS)算法为非定期任务分配了更高的优先级,直到周期性任务开始错过其期限为止。 DS算法的重要功能是保证警报级的非周期性服务,并大大减少了对软期限非周期性任务的响应时间,这是DS算法的重要功能,并且在保证周期性任务的硬性期限的前提下获得了两者。提出了仿真研究的结果,以评估新算法在传统背景和轮询方法下的响应时间性能。在所有情况下,非周期性任务的响应时间都显着减少(通常减少一个数量级),同时仍保持有保证的定期任务期限。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号