DocumentCode
2397819
Title
Smart Redundancy for Distributed Computation
Author
Brun, Yuriy ; Edwards, George ; Bang, Jae Young ; Medvidovic, Nenad
Author_Institution
Univ. of Washington, Seattle, WA, USA
fYear
2011
fDate
20-24 June 2011
Firstpage
665
Lastpage
676
Abstract
Many distributed software systems allow participation by large numbers of untrusted, potentially faulty components on an open network. As faults are inevitable in this setting, these systems utilize redundancy and replication to achieve fault tolerance. In this paper, we present a novel "smart" redundancy technique called iterative redundancy, which ensures efficient replication of computation and data given finite processing and storage resources, even when facing Byzantine faults. Iterative redundancy is more efficient and more adaptive than comparable state-of-the-art techniques that operate in environments with unknown system resource reliability. We show how systems that solve computational problems using a network of independent nodes can benefit from iterative redundancy. We present a formal analytical analysis and an empirical analysis, demonstrate iterative redundancy on a real-world volunteer-computing system, and compare it to existing methods.
Keywords
distributed processing; iterative methods; redundancy; resource allocation; software fault tolerance; storage management; Byzantine faults; data replication; distributed computation; distributed software system; formal analytical analysis; iterative redundancy; open network; real-world volunteer-computing system; resource reliability; smart redundancy technique; storage resources; Computational modeling; Fault tolerant systems; Iterative methods; Redundancy; Servers; autonomic distribution; autonomic grid; computational grid; fault tolerance; redundancy; reliability;
fLanguage
English
Publisher
ieee
Conference_Titel
Distributed Computing Systems (ICDCS), 2011 31st International Conference on
Conference_Location
Minneapolis, MN
ISSN
1063-6927
Print_ISBN
978-1-61284-384-1
Electronic_ISBN
1063-6927
Type
conf
DOI
10.1109/ICDCS.2011.25
Filename
5961743
Link To Document