Title :
Detecting Opportunistic Cheaters in Volunteer Computing
Author :
Wander, Matthäus ; Weis, Torben ; Wacker, Arno
Author_Institution :
Distrib. Syst. Group, Univ. of Duisburg-Essen, Duisburg, Germany
fDate :
July 31 2011-Aug. 4 2011
Abstract :
For computationally expensive but parallelizable search problems distributed computing approaches based on volunteer computing can be used. Volunteering users spend their computation time to gain some sort of credit or for the sake of appearing in a ranking. Some of the users may try to gain reward without investing their computation time, i.e. they cheat. Hence, a cheat detection mechanism against such opportunistic cheaters is needed. The simplest approach is the recalculation of all results by multiple users followed by a voting. This simple approach is inefficient since it increases the computational complexity by the factor of the executed recalculations. In this paper we propose a new and efficient approach for cheat detection in search problems using a combination of sample testing and result aggregation. Our approach provides a high probability of detecting a cheating user while reducing the computational complexity using sample testing and the required bandwidth using result aggregation. In a limited range, one can compensate a small available bandwidth with more computations, thus providing a trade-off between bandwidth and computational complexity.
Keywords :
computational complexity; computer crime; distributed processing; probability; search problems; computation time; computational complexity; distributed computing; opportunistic cheater detection; parallelizable search problems; probability; volunteer computing; Bandwidth; Bismuth; Computational complexity; Computational modeling; Distributed computing; Search problems; Testing;
Conference_Titel :
Computer Communications and Networks (ICCCN), 2011 Proceedings of 20th International Conference on
Conference_Location :
Maui, HI
Print_ISBN :
978-1-4577-0637-0
DOI :
10.1109/ICCCN.2011.6006040