计算机科学
聚类分析
调度(生产过程)
并行计算
分布式计算
负载平衡(电力)
多处理器调度
多处理
处理器调度
地铁列车时刻表
公平份额计划
两级调度
数学优化
人工智能
数学
操作系统
网格
几何学
作者
Jing-Chiou Liou,Michael A. Palis
标识
DOI:10.1109/ipps.1997.580873
摘要
The paper demonstrates the effectiveness of the two phase method of scheduling, in which task clustering is performed prior to the actual scheduling process. Task clustering determines the optimal or near optimal number of processors on which to schedule the task graph. In other words, there is never a need to use more processors (even though they are available) than the number of clusters produced by the task clustering algorithm. The paper also indicates that when task clustering is performed prior to scheduling, load balancing (LB) is the preferred approach for cluster merging. LB is fast, easy to implement, and produces significantly better final schedules than communication traffic minimizing (CTM). In summary, the two phase method consisting of task clustering and load balancing is a simple, yet highly effective strategy for scheduling task graphs on distributed memory parallel architectures.
科研通智能强力驱动
Strongly Powered by AbleSci AI