非均匀任务的在线并行调度:以故障换取能量
分布式、并行与集群计算
2013-06-11 v1
摘要
考虑一个系统,其中具有不同执行时间的任务持续到达,并必须由一组易发生崩溃和重启的处理器执行。本文建模并研究了并行性和故障对此类在线系统竞争性的影响。在无故障环境中,简单的“系统中停留时间最长”(Longest-in-System)调度策略辅以冗余避免机制,可保证长期执行的最优性。然而,在存在故障的情况下,调度成为一项更具挑战性的任务。特别是,没有任何并行确定性算法能与离线最优解保持竞争性,即使仅有一个处理器且任务只有两种不同的执行时间。我们发现,当以处理器加速的形式向系统提供额外能量时,情况会发生变化。具体而言,我们确定了加速比的阈值:低于该阈值时,任何确定性算法都无法实现竞争性;高于该阈值时,则存在竞争性算法。最后,我们提出了在加速比超过阈值时能实现较小有界竞争比的算法。
引用
@article{arxiv.1306.1861,
title = {Online Parallel Scheduling of Non-uniform Tasks: Trading Failures for Energy},
author = {Antonio Fernández Anta and Chryssis Georgiou and Dariusz R. Kowalski and Elli Zavou},
journal= {arXiv preprint arXiv:1306.1861},
year = {2013}
}