Title :
Sabotage-tolerance mechanisms for volunteer computing systems
Author :
Sarmenta, Luis F G
Author_Institution :
Ateneo de Manila Univ., Quezon City, Philippines
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;
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
DOI :
10.1109/CCGRID.2001.923211