首页> 外文会议>IEEE Congress on Evolutionary Computation >Multi-objective Bayesian optimization algorithm for real-time task scheduling on heterogeneous multiprocessors
【24h】

Multi-objective Bayesian optimization algorithm for real-time task scheduling on heterogeneous multiprocessors

机译:异构多处理器实时任务调度的多目标贝叶斯优化算法

获取原文

摘要

In this paper, we have proposed a Bayesian optimization based novel approach for multi-objective task scheduling in real-time heterogeneous multiprocessor systems. Task scheduling problem in multi-processor real-time systems is a NP-hard problem. In such systems, scheduling of tasks becomes a huge challenge for the scheduler designers; especially when tasks are inter-dependent and have deadline constraints. Interdependent or precedence-constrained tasks are often represented as directed acyclic graphs. Most of the real life applications require state of the art planning and scheduling schemes for safer and efficient operations. Thus, we propose the algorithm `moBOA-RTS' (multi-objective Bayesian optimization algorithm for real time scheduling) to find an optimal schedule satisfying all the constraints within reasonable time. Here, learning of task graph is made through Bayesian networks. At first, tasks are allocated to different processors and then LDF (latest deadline first) based priority is used to determine the task execution on individual processors. The proposed approach can be applied on many processor real-time systems, where both the scenarios viz. homogenous and heterogeneous processing environments are prevalent. Experimental analysis shows that our approach produces optimal decisions for feasible scheduling that ensures the compliance of all real time and precedence related constraints.
机译:在本文中,我们提出了一种基于贝叶斯优化的新颖方法,用于实时异构多处理器系统中的多目标任务调度。多处理器实时系统中的任务调度问题是一个NP难题。在这样的系统中,任务调度对于调度器设计者来说是一个巨大的挑战。尤其是当任务相互依赖并且有截止日期限制时。相互依赖或优先级受限的任务通常表示为有向无环图。大多数现实生活中的应用都需要最新的计划和调度方案,以实现更安全,更有效的操作。因此,我们提出了算法“ moBOA-RTS”(实时调度的多目标贝叶斯优化算法),以找到在合理时间内满足所有约束的最优调度。在这里,任务图的学习是通过贝叶斯网络进行的。首先,将任务分配给不同的处理器,然后使用基于LDF(最晚截止时间)的优先级来确定任务在各个处理器上的执行。所提出的方法可以应用在许多情况下都适用的许多处理器实时系统上。同质和异质处理环境很普遍。实验分析表明,我们的方法为可行的调度产生了最佳决策,可确保所有实时和优先级相关约束的合规性。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号