Author :
Christoforou, Evgenia ; Anta, Antonio Fernández ; Georgiou, Chryssis ; Mosteiro, Miguel A.
Abstract :
This work, using a game-theoretic approach, considers Internet-based computations, where a master processor assigns, over the Internet, a computational task to a set of untrusted worker processors, and collects their responses. The master must obtain the correct task result, while maximizing its benefit. Building on prior work, we consider a framework where altruistic, malicious, and rational workers co-exist. In addition, we consider the possibility that the communication between the master and the workers is not reliable, and that workers could be unavailable assumptions that are very realistic for Internet-based master-worker computations. Within this framework, we design and analyze two algorithmic mechanisms that provide, when necessary, appropriate incentives to rational workers to act correctly, despite the malicious´ workers actions and the unreliability of the network. These mechanisms are then applied to two realistic Internet-based master-worker settings, a SETI-like one and a contractor-based one, such as Amazon´s mechanical turk.
Keywords :
Internet; game theory; mainframes; parallel machines; Internet supercomputing; Internet-based computations; Internet-based master-worker computations; SETI; algorithmic mechanisms; game-theoretic approach; master processor; unreliable communication; untrusted worker processors; Algorithm design and analysis; Computational modeling; Force; Games; Internet; Protocols; Reliability; Internet-based computing; malicious-altruistic-rational workers; mechanism design; task performance; unreliable communication;