首页> 外文会议>Real-Time Computing Systems and Applications, 1995. Proceedings., Second International Workshop on >Allocation and scheduling of real-time periodic tasks with relative timing constraints
【24h】

Allocation and scheduling of real-time periodic tasks with relative timing constraints

机译:具有相对时间限制的实时周期性任务的分配和调度

获取原文

摘要

Allocation problem has always been one of the fundamental issues of building the applications in real-time computing systems. For real-time applications, the allocation problem should directly address the issues of task and communication scheduling. In this context, the allocation of tasks has to fully utilize the available processors and the scheduling of tasks has to meet the specified timing constraints. Clearly, the execution of tasks under the allocation and schedule has to satisfy the precedence, resources, and other synchronization constraints among them. Recently, the timing requirements of the real-time systems emerge that the relative timing constraints are imposed on the consecutive executions of each task and the inter-task temporal relationships are specified across task periods. In this paper we consider the allocation and scheduling problem of the periodic tasks with such timing requirements. Given a set of periodic tasks, we consider the least common multiple (LCM) of the task periods. Each task is extended to several instances within the LCM. The scheduling window for each task instance is derived to satisfy the timing constraints. We develop a simulated annealing algorithm as the overall control algorithm. An example problem of the sanitized version of the Boeing 777 Aircraft Information Management System is solved by the algorithm. Experimental results show that the algorithm solves the problem in a reasonable time complexity.
机译:分配问题一直是在实时计算系统中构建应用程序的基本问题之一。对于实时应用程序,分配问题应直接解决任务和通信调度的问题。在这种情况下,任务的分配必须充分利用可用的处理器,并且任务的调度必须满足指定的时序约束。显然,在分配和调度下执行任务必须满足它们之间的优先级,资源和其他同步约束。近来,出现了实时系统的定时要求,即相对定时约束被强加于每个任务的连续执行,并且跨任务周期规定了任务间时间关系。在本文中,我们考虑了具有此类计时要求的周期性任务的分配和调度问题。给定一组定期任务,我们考虑任务周期的最小公倍数(LCM)。每个任务都将扩展到LCM中的多个实例。导出每个任务实例的调度窗口以满足时序约束。我们开发了一种模拟退火算法作为整体控制算法。该算法解决了经过消毒的波音777飞机信息管理系统的一个示例问题。实验结果表明,该算法在合理的时间复杂度下解决了该问题。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号