首页> 外文期刊>Real-time systems >Robust Adaptive Metrics for Deadline Assignment in Distributed Hard Real-Time Systems
【24h】

Robust Adaptive Metrics for Deadline Assignment in Distributed Hard Real-Time Systems

机译:分布式硬实时系统中截止时间分配的鲁棒自适应度量

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

摘要

Distributed real-time applications usually consist of several component tasks and must be completed by its end-to-end (E-T-E) deadline. As long as the E-T-E deadline of an application is met, the strategy used for dividing it up for component tasks does not affect the application itself. One would therefore like to "slice" each application E-T-E deadline and assign the slices to component tasks so as to maximize the schedulability of the component tasks, and hence the application. Distribution of the E-T-E deadline over component tasks is a difficult and important problem since there exists a circular dependency between deadline distribution and task assignment. We propose a new deadline-distribution scheme which has two major improvements over the best scheme known to date. It can distribute task deadlines prior to task assignment and relies on new adaptive metrics that yield significantly better performance in the presence of high resource contention. The deadline-distribution problem is formulated for distributed hard real-time systems with relaxed locality constraints, where schedulability analysis must be performed at pre-run-time, and only a subset of the tasks are constrained by pre-assignment to specific processors. Although it is applicable to any scheduling policy, the proposed deadline-distribution scheme is evaluated for a non-preemptive, time-driven scheduling policy. Using extensive simulations, we show that the proposed adaptive metrics deliver much better performance (in terms of success ratio and maximum task lateness) than their non-adaptive counterparts. In particular, the simulation results indicate that, for small systems, the adaptive metrics can improve the success ratio by as much as an order of magnitude. Moreover, the new adaptive metrics are found to exhibit very robust performance over a large variety of application and architecture scenarios.
机译:分布式实时应用程序通常包含多个组件任务,并且必须在其端到端(E-T-E)截止日期之前完成。只要满足了应用程序的E-T-E截止日期,用于将其划分为组件任务的策略就不会影响应用程序本身。因此,人们希望“分割”每个应用程序的E-T-E期限,并将这些切片分配给组件任务,以使组件任务以及应用程序的可调度性最大化。 E-T-E截止日期在各个任务上的分配是一个困难而重要的问题,因为截止日期分配和任务分配之间存在循环依赖关系。我们提出了一种新的截止日期分配方案,该方案与迄今为止已知的最佳方案相比有两个主要改进。它可以在任务分配之前分配任务期限,并依靠新的自适应指标,在存在高资源争用的情况下,这些指标可以显着提高性能。截止日期分配问题是针对具有宽松的局部性约束的分布式硬实时系统制定的,在该系统中,必须在运行前执行可调度性分析,并且只有一部分任务受预先分配给特定处理器的约束。尽管它适用于任何调度策略,但是针对非抢先的,时间驱动的调度策略对建议的截止日期分配方案进行了评估。通过广泛的仿真,我们证明了所提出的自适应指标比非自适应指标提供更好的性能(就成功率和最大任务延迟而言)。特别是,仿真结果表明,对于小型系统,自适应指标可以将成功率提高多达一个数量级。此外,发现新的自适应指标在各种应用程序和体系结构方案中均表现出非常强大的性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号