Title :
Homogeneous Redundancy: a Technique to Ensure Integrity of Molecular Simulation Results Using Public Computing
Author :
Taufer, M. ; Anderson, D. ; Cicotti, P. ; Brooks, C.L., III
Author_Institution :
Dept. of Molecular Biol., The Scripps Res. Inst., La Jolla, CA, USA
Abstract :
Distributed computing using PCs volunteered by the public can provide high computing capacity at low cost. However, computational results from volunteered PCs have a non-negligible error rate, so result validation is needed to ensure overall correctness. A generally applicable technique is "redundant computing", in which each computation is done on several separate computers, and results are accepted only if there is a consensus. Variations in numerical processing between computers (due to a variety of hardware and software factors) can lead to different results for the same task. In some cases, this can be addressed by doing a "fuzzy comparison" of results, so that two results are considered equivalent if they agree within given tolerances. However, this approach is not applicable to applications that are "divergent", that is, for which small numerical differences can produce large differences in the results. In this paper we examine the problem of validating results of divergent applications. We present a novel approach called Homogeneous Redundancy (HR), in which the redundant instances of a computation are dispatched to numerically identical computers, allowing strict equality comparison of the results. HR has been deployed in Predictor@home, a world-wide community effort to predict protein structure from sequence.
Keywords :
Monte Carlo methods; biology computing; distributed processing; microcomputer applications; proteins; redundancy; replica techniques; distributed computing; homogeneous redundancy; molecular simulation; protein structure; public computing; Application software; Biological system modeling; Biology computing; Computational modeling; Computer errors; Computer science; Distributed computing; Hardware; Personal communication networks; Redundancy; Heterogeneous Computing; Molecular Dynamics Simulations; Monte Carlo Simulations; Replication Techniques;
Conference_Titel :
Parallel and Distributed Processing Symposium, 2005. Proceedings. 19th IEEE International
Print_ISBN :
0-7695-2312-9
DOI :
10.1109/IPDPS.2005.247