非对称多处理器上具有依赖关系任务的能量与时间高效调度
分布式、并行与集群计算
2008-06-09 v2 数据结构与算法
性能
摘要
在本工作中,我们研究了在处理器具有不同速度的多处理器架构中调度具有依赖关系任务的问题。我们提出了抢占式算法“Save-Energy”,该算法在给定任务调度后对其进行后处理,以提高能量效率且不恶化 makespan。在时间效率方面,我们表明非对称系统中的抢占式调度可以达到与对称系统相同或更优的最优 makespan。受真实多处理器系统启发,我们研究了表现出有限非对称性的架构:即存在两种本质上不同的速度。有趣的是,这种特殊情况在并行计算与调度理论领域尚未被研究;仅有处理器具有 种本质上不同速度的一般情况被研究过。我们提出了实现近似最优 makespan 的非抢占式算法“Remnants”。我们对近期的一种调度方法提供了精细的分析。基于此分析,我们特化了调度策略,并给出了期望近似比为 的算法。注意,这改进了先前最优的近似比(两种速度时为 6)。我们相信,我们的工作将促使研究人员重新审视这些简单而现实的非对称多处理器架构上已被充分研究的调度问题。
引用
@article{arxiv.0804.4039,
title = {Energy and Time Efficient Scheduling of Tasks with Dependencies on Asymmetric Multiprocessors},
author = {Ioannis Chatzigiannakis and Georgios Giannoulis and Paul G. Spirakis},
journal= {arXiv preprint arXiv:0804.4039},
year = {2008}
}