English

Scalable and Fault Tolerant Computation with the Sparse Grid Combination Technique

Numerical Analysis 2014-04-11 v1 Distributed, Parallel, and Cluster Computing Numerical Analysis

Abstract

This paper continues to develop a fault tolerant extension of the sparse grid combination technique recently proposed in [B. Harding and M. Hegland, ANZIAM J., 54 (CTAC2012), pp. C394-C411]. The approach is novel for two reasons, first it provides several levels in which one can exploit parallelism leading towards massively parallel implementations, and second, it provides algorithm-based fault tolerance so that solutions can still be recovered if failures occur during computation. We present a generalisation of the combination technique from which the fault tolerant algorithm is a consequence. Using a model for the time between faults on each node of a high performance computer we provide bounds on the expected error for interpolation with this algorithm. Numerical experiments on the scalar advection PDE demonstrate that the algorithm is resilient to faults on a real application. It is observed that the trade-off of recovery time to decreased accuracy of the solution is suitably small. A comparison with traditional checkpoint-restart methods applied to the combination technique show that our approach is highly scalable with respect to the number of faults.

Keywords

Cite

@article{arxiv.1404.2670,
  title  = {Scalable and Fault Tolerant Computation with the Sparse Grid Combination Technique},
  author = {Brendan Harding and Markus Hegland and Jay Larson and James Southern},
  journal= {arXiv preprint arXiv:1404.2670},
  year   = {2014}
}

Comments

23 pages, 4 tables, 3 figures

R2 v1 2026-06-22T03:47:33.031Z