DocumentCode
3103995
Title
Sabotage-tolerance mechanisms for volunteer computing systems
Author
Sarmenta, Luis F G
Author_Institution
Ateneo de Manila Univ., Quezon City, Philippines
fYear
2001
fDate
2001
Firstpage
337
Lastpage
346
Abstract
We address the new problem of protecting volunteer computing systems from malicious volunteers who submit erroneous results by presenting sabotage-tolerance mechanisms that work without depending on checksums or cryptographic techniques. We first analyze the traditional technique of voting, and show how it reduces error rates exponentially with redundancy, but requires all work to be done at least twice, and does not work well when there are many saboteurs. We then present a new technique called spot-checking which reduces the error rate linearly (i.e., inversely) with the amount of work to be done, while only costing an extra function of the original time. We then integrate these mechanisms by presenting the new idea of credibility-based fault-tolerance, which uses probability estimates to efficiently limit and direct the use of redundancy. By using voting and spot-checking together credibility-based fault-tolerance effectively allows us to exponentially shrink an already linearly-reduced error rate, and thus achieve error-rates that are orders-of-magnitude smaller than those offered by voting or spot-checking alone. We validate this new idea with Monte Carlo simulations, and discuss how credibility-based fault tolerance can be used with other mechanisms and in other applications
Keywords
Internet; Monte Carlo methods; fault tolerant computing; probability; redundancy; security of data; Internet; Monte Carlo simulation; credibility-based fault-tolerance; error rates; linearly-reduced error rate; probability estimates; redundancy; sabotage-tolerance mechanisms; spot checking; volunteer computing systems; voting; Cities and towns; Computer networks; Concurrent computing; Cryptography; Distributed computing; Error analysis; Fault tolerance; Parallel processing; Protection; Voting;
fLanguage
English
Publisher
ieee
Conference_Titel
Cluster Computing and the Grid, 2001. Proceedings. First IEEE/ACM International Symposium on
Conference_Location
Brisbane, Qld.
Print_ISBN
0-7695-1010-8
Type
conf
DOI
10.1109/CCGRID.2001.923211
Filename
923211
Link To Document