DocumentCode :
2440524
Title :
Algorithmic mechanisms for internet-based master-worker computing with untrusted and selfish workers
Author :
Anta, Antonio Fernández ; Georgiou, Chryssis ; Mosteiro, Miguel A.
Author_Institution :
LADyR, Univ. Rey Juan Carlos, Madrid, Spain
fYear :
2010
fDate :
19-23 April 2010
Firstpage :
1
Lastpage :
11
Abstract :
We consider Internet-based master-worker computations, where a master processor assigns, across the Internet, a computational task to a set of untrusted worker processors, and collects their responses; examples of such computations are the ¿@home¿ projects such as SETI. Prior work dealing with Internet-based task computations has either considered only rational, or only malicious and altruistic workers. Altruistic workers always return the correct result of the task, malicious workers always return an incorrect result, and rational workers act based on their self-interest. However, in a massive computation platform, such as the Internet, it is expected that all three type of workers coexist. Therefore, in this work we study Internet-based master-worker computations in the presence of Malicious, Altruistic, and Rational workers. A stochastic distribution of the workers over the three types is assumed. Considering all the three types of workers renders a combination of game-theoretic and classical distributed computing approaches to the design of mechanisms for reliable Internet-based computing. Indeed, in this work, such an algorithmic mechanism that makes use of realistic incentives to obtain the correct task result with a parametrized probability is designed. Only when necessary, the incentives are used to force the rational players to a certain equilibrium (which forces the workers to be truthful) that overcomes the attempts of the malicious workers to deceive the master. Finally, the mechanism is analyzed in two realistic Internet-based master-worker applications. This work is an example of how game theory can be used as a tool to formalize and solve a practical Distributed Computing problem such as Internet supercomputing.
Keywords :
Internet; distributed processing; game theory; security of data; stochastic processes; Internet supercomputing; Internet-based computing; Internet-based master-worker computations; Internet-based master-worker computing; Internet-based task computations; algorithmic mechanisms; altruistic workers; distributed computing; game theory; game-theoretic computing; malicious workers; master processor; rational workers; selfish workers; stochastic distribution; untrusted worker processors; untrusted workers; Algorithm design and analysis; Computer science; Concurrent computing; Distributed computing; Game theory; Grid computing; Hardware; Internet; Parallel machines; Stochastic processes; Algorithmic mechanism; Internet-based computing; Rational; Task execution; Volunteering computing; altruistic; malicious processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel & Distributed Processing (IPDPS), 2010 IEEE International Symposium on
Conference_Location :
Atlanta, GA
ISSN :
1530-2075
Print_ISBN :
978-1-4244-6442-5
Type :
conf
DOI :
10.1109/IPDPS.2010.5470409
Filename :
5470409
Link To Document :
بازگشت