A Malleable and Fault-Tolerant Task Pool Framework for X10
A Malleable and Fault-Tolerant Task Pool Framework for X10
复制标题
X10的可扩展且容错的任务池框架
DOI:
10.1109/cluster.2017.27
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
Bungart
中科院分区:
文献类型:
--
作者:
Bungart
Current HPC environments require parallel programs that are both malleable and fault-tolerant. Malleability denotes the ability to embrace system-initiated resource changes, and fault tolerance denotes the ability to cope with, e.g., permanent node failures.This paper considers the task pool pattern, specifically its lifeline-based variant. It builds on a previous fault-tolerant realization, and integrates the ability to add resources. We suggest a growth protocol that is able to cope with failures of old and new resources during its execution. New resources replace failed ones in one data structure, while getting a new role in another.The algorithm was implemented in a framework for the programming language X10. Correctness tests and performance measurements used the Unbalanced Tree Search (UTS) benchmark. We compared the performance on a constant vs. varying number of workers with same average, and observed negligible differences in execution time and task throughput.
登录
查看更多内容
DOI:
--
发表时间:
2006
期刊:
影响因子:
--
作者:
C. Leopold;Michael S¨uß;Jens Breitbart
通讯作者:
Jens Breitbart
影响因子:
1.4
作者:
Gonzalo Martín;D. E. Singh;M. Marinescu;J. Carretero
通讯作者:
J. Carretero
DOI:
10.1145/2063384.2063427
发表时间:
2011-11
期刊:
2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC)
影响因子:
--
作者:
L. Bautista-Gomez;S. Tsuboi;D. Komatitsch;F. Cappello;N. Maruyama;S. Matsuoka
通讯作者:
L. Bautista-Gomez;S. Tsuboi;D. Komatitsch;F. Cappello;N. Maruyama;S. Matsuoka
DOI:
--
发表时间:
2015
期刊:
Software Engineering
影响因子:
--
作者:
Sebastian Buchwald;Manuel Mohr;Andreas Zwinkau
通讯作者:
Andreas Zwinkau
DOI:
--
发表时间:
2017
期刊:
IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum
影响因子:
--
作者:
D. Dauwe;S. Pasricha;A. A. Maciejewski;H. Siegel
通讯作者:
H. Siegel