首页> 外文会议>Real-Time Systems Symposium, 2000. Proceedings. The 21st IEEE >Efficient scheduling of sporadic, aperiodic, and periodic tasks with complex constraints
【24h】

Efficient scheduling of sporadic, aperiodic, and periodic tasks with complex constraints

机译:高效地调度具有复杂约束的零星,非周期性和周期性任务

获取原文
获取外文期刊封面目录资料

摘要

Many industrial applications with real-time demands are composed of mixed sets of tasks with a variety of requirements. These can be in the form of standard timing constraints, such as periods and deadlines, or complex, e.g. to express application-specific or nontemporal constraints, reliability, performance, etc. Arrival patterns determine whether tasks are treated as periodic, sporadic or aperiodic. As many algorithms only focus on specific sets of task types and constraints, system design has to focus on those supported by a particular algorithm, at the expense of the rest. In this paper, we present an algorithm to deal with a combination of mixed sets of tasks and constraints: periodic tasks with complex and simple constraints, soft and firm aperiodic tasks and sporadic tasks. Instead of providing an algorithm tailored to a specific set of constraints, we propose an EDF (earliest deadline first) based runtime algorithm and the use of an offline scheduler for complexity reduction to transform complex constraints into the EDF model. At runtime, an extension to EDF, two-level EDF, ensures the feasible execution of tasks with complex constraints in the presence of additional tasks or overloads. We present an algorithm for handling offline guaranteed sporadic tasks, with minimum inter-arrival times, in this context, which keeps track of arrivals of instances of sporadic tasks to reduce pessimism about future sporadic arrivals and to improve the response times and acceptance of firm aperiodic tasks. A simulation study underlines the effectiveness of the proposed approach.
机译:具有实时需求的许多工业应用程序由具有各种需求的混合任务集组成。这些可以采用标准时间限制的形式,例如期限和最后期限,也可以是复杂的形式,例如表示特定于应用程序或非时间的约束,可靠性,性能等。到达模式确定任务是周期性的,零星的还是非周期性的。由于许多算法仅关注特定的任务类型和约束集,因此系统设计必须关注特定算法支持的任务,而其他方面则要付出代价。在本文中,我们提出了一种算法,用于处理任务和约束混合集的组合:具有复杂和简单约束的周期性任务,具有软性和牢固性的非周期性任务以及偶发性任务。除了提供针对特定约束集量身定制的算法外,我们还提出了一种基于EDF(最早到来的截止日期)的运行时算法,并使用离线调度程序来降低复杂度,从而将复杂的约束条件转换为EDF模型。在运行时,对EDF的扩展(两层EDF)可确保在存在其他任务或过载的情况下,可行地执行具有复杂约束的任务。在这种情况下,我们提出了一种以最小的到达间隔时间来处理离线保证的零星任务的算法,该算法可跟踪零星任务实例的到达,以减少对未来零星到达的悲观情绪,并提高响应时间和坚定的非周期性任务的接受度任务。仿真研究强调了该方法的有效性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号