๐”– Bobbio Scriptorium
โœฆ   LIBER   โœฆ

Fault tolerance for data parallel programs

โœ Scribed by C. Bertolli; M. Vanneschi


Publisher
John Wiley and Sons
Year
2010
Tongue
English
Weight
837 KB
Volume
23
Category
Article
ISSN
1532-0626

No coin nor oath required. For personal study only.

โœฆ Synopsis


Abstract

The main issues when supporting fault tolerance based on checkpointing and rollback recovery for Highโ€Performance applications are related to the scalability of the introduced support, the possibility of analyzing the induced overhead and, in more general terms, the optimization of the tradeโ€off between failureโ€free and recovery performances. In this paper we describe our contribution in fault tolerance for highโ€level structured parallelism models. We take a different viewpoint w.r.t. existing contributions, by introducing a methodology to derive interesting properties to support fault tolerance. We show how to apply this methodology to a general data parallel model, deriving useful properties to introduce a class of checkpointing protocols. Thanks to this methodology, this class of protocols is not affected by the described issues. We exemplify two checkpointing protocols and the related rollback recovery techniques. For each protocol we also derive cost models statically describing the failureโ€free performance, which can be used for performance tuning or to target some Quality of Service parameter. To assess the innovation of the results we analytically and experimentally compare the introduced protocols with two literature protocols. Results show that while the protocols introduced in this paper permit the definition of cost models and have a good scalability, the literature protocols do not always have these properties. Copyright ยฉ 2010 John Wiley & Sons, Ltd.


๐Ÿ“œ SIMILAR VOLUMES