arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 1306.1861cs.DC
收藏

非均匀任务的在线并行调度:能量交换失败

Online Parallel Scheduling of Non-uniform Tasks: Trading Failures for Energy

Antonio Fernández Anta, Chryssis Georgiou, Dariusz R. Kowalski, Elli Zavou

摘要:

考虑一个系统,其中不同执行时间的任务连续到达,并且必须由一组易于崩溃和重启的处理器执行。在本文中,我们模拟和研究的影响,并行性和故障的竞争力,这样一个在线系统。在一个无故障的环境中,一个简单的最长的系统调度策略,增强了冗余避免机制,保证在长期执行的最优性。然而,在存在故障的情况下,调度成为一项更具挑战性的任务。特别是,没有一个并行确定性算法可以与离线最优解竞争,即使只有一个处理器和两个不同的执行时间的任务。我们发现,当额外的能量以处理器加速的形式提供给系统时,情况发生了变化。具体来说,我们确定阈值的加速下,这种竞争力不能实现任何确定性的算法,并在竞争力的算法存在。最后,我们提出的算法,实现小有界的竞争比时,加速比超过阈值。

英文摘要:

Consider a system in which tasks of different execution times arrive continuously and have to be executed by a set of processors that are prone to crashes and restarts. In this paper we model and study the impact of parallelism and failures on the competitiveness of such an online system. In a fault-free environment, a simple Longest-in-System scheduling policy, enhanced by a redundancy-avoidance mechanism, guarantees optimality in a long-term execution. In the presence of failures though, scheduling becomes a much more challenging task. In particular, no parallel deterministic algorithm can be competitive against an offline optimal solution, even with one single processor and tasks of only two different execution times. We find that when additional energy is provided to the system in the form of processor speedup, the situation changes. Specifically, we identify thresholds on the speedup under which such competitiveness cannot be achieved by any deterministic algorithm, and above which competitive algorithms exist. Finally, we propose algorithms that achieve small bounded competitive ratios when the speedup is over the threshold.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑