首页> 外文会议>International Parallel Processing Symposium >An improved approximation algorithm for scheduling task trees on linear arrays
【24h】

An improved approximation algorithm for scheduling task trees on linear arrays

机译:一种改进的近似近似算法在线性阵列上调度任务树

获取原文

摘要

Addresses the problem of finding near-optimal schedules for in-tree structured task graphs on a linear array with a fixed number m of identical processors. Each node of the tree requires one unit of execution time and every (directed) edge of the tree denotes that a task can begin execution only after receiving a message from all of its predecessors. The communication links between the processors are bidirectional and can transmit only one message in each direction in one unit of time. The natural goal is to prescribe a schedule that results in the fastest execution (e.g. minimizes the schedule length or makespan) of all the tasks in the tree. For this problem, we present an O(n log n) time algorithm that outputs a schedule that is guaranteed to be no more than 11 times the optimal schedule length. This is a significant improvement over the results of Kalpakis and Yesha(1993). Further, we demonstrate through simulation experiments that our algorithm performs extremely well in practice, with an approximation factor that is close to 2 and not more than 3.
机译:解决了在线性阵列上的树木结构型任务图中查找接近最佳时间表的问题,其具有固定数M个相同的处理器。树的每个节点需要一个执行时间,树的每一个(定向)边缘表示,只有在从其所有前辈接收到消息后才只能开始执行任务。处理器之间的通信链路是双向的,并且可以在每个方向上仅在一个单元中发送一个消息。自然目标是规定一个计划,导致最快的执行(例如,最小化树中所有任务的计划长度或makespan)。对于此问题,我们介绍了一个(n log n)时间算法,该时间算法输出保证不超过最佳进度长度的11倍。这是对Kalpakis和Yesha(1993)的结果的显着改善。此外,我们通过模拟实验证明了我们的算法在实践中表现得非常良好,具有接近2且不大于3的近似因子。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号