arrow
返回

Optimizing performance and reliability on heterogeneous parallel systems: Approximation algorithms and heuristics

delete2012-02-01
delete21
PRE
AI
E
Emmanuel Jeannot *
É
Érik Saule
D
Denis Trystram
DOI:10.1016/j.jpdc.2011.11.003delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
We study the problem of scheduling tasks (with and without precedence constraints) on a set of related processors which have a probability of failure governed by an exponential law. The goal is to design approximation algorithms or heuristics that optimize both makespan and reliability. First, we show that both objectives are contradictory and that the number of points of the Pareto-front can be exponential. This means that this problem cannot be approximated by a single schedule. Second, for independent unitary tasks, we provide an optimal scheduling algorithm where the objective is to maximize the reliability subject to makespan minimization. For the bi-objective optimization, we provide a (1 + epsilon, 1)-approximation algorithm of the Pareto-front. Next, for independent arbitrary tasks, we propose a ((2) over bar, 1)-approximation algorithm (i.e. for any fixed value of the makespan, the obtained solution is optimal on the reliability and no more than twice the given makespan) that has a much lower complexity than the other existing algorithms. This solution is used to derive a (2 + epsilon, 1)-approximation of the Pareto-front of the problem. All these proposed solutions are discriminated by the value of the product {failure rate} x {unitary instruction execution time} of each processor, which appears to be a crucial parameter in the context of bi-objective optimization. Based on this observation, we provide a general method for converting scheduling heuristics on heterogeneous clusters into heuristics that take into account the reliability when there are precedence constraints. The average behavior is studied by extensive simulations. Finally, we discuss the specific case of scheduling a chain of tasks which leads to optimal results. (C) 2011 Elsevier Inc. All rights reserved.
Keyword:
Scheduling
Pareto-front approximation
Reliability
Makespan
Precedence task graphs

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

U
University System of Ohio
学者数:
15.5W
论文数: 13.0W
被引数: 200
C
communaute universite grenoble alpes
学者数:
3.5W
论文数: 2.7W
被引数: 29
O
Ohio State University
学者数:
4.1W
论文数: 3.2W
被引数: 80
学者 查看更多机构
引用论文

引用论文

Static worksharing strategies for heterogeneous computers with unrecoverable interruptions
err2011-08-01
err0
errOAAI
errAnne Benoit; Yves Robert; Arnold Rosenberg; Frédéric Vivien
err分享
err收藏
err分享
err收藏
Basic Helix-Loop-Helix Transcription Factor TCF21 Is a Downstream Target of the Male Sex Determining Gene SRY
err2011-05-17
err0
errOAAI
errRamji K. Bhandari; Ingrid Sadler-Riggleman; Tracy M. Clement; Michael K. Skinner
err分享
err收藏
Propionate induces intestinal oxidative stress via Sod2 propionylation in zebrafish
err2021-06-01
err0
errOAAI
errQianwen Ding; Zhen Zhang; Yu Li; Hongliang Liu; Qiang Hao; Yalin Yang; Einar Ringø; Rolf Erik Olsen; Jihong Liu Clarke; Chao Ran; Zhigang Zhou
err分享
err收藏
学者 查看更多内容