Show simple item record

dc.contributor.authorChristoforou, Evgenia 
dc.contributor.authorFernández Anta, Antonio 
dc.contributor.authorGeorgiou, Chryssis
dc.contributor.authorMosteiro, Miguel A.
dc.date.accessioned2021-07-13T09:53:56Z
dc.date.available2021-07-13T09:53:56Z
dc.date.issued2014-01
dc.identifier.issn0018-9340
dc.identifier.urihttp://hdl.handle.net/20.500.12761/1054
dc.descriptionISSN:0018-9340
dc.description.abstractWe 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. In this work various worker behaviors are considered. 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. 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. In addition, we consider the possibility that the communication between the master and the workers is not reliable, and that workers could be unavailable. 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 we design and analyze two algorithmic mechanisms to provide appropriate incentives to rational workers to act correctly, despite the malicious workers’ actions and the unreliability of the communication. 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 attempt of the malicious workers to deceive the master. Finally, the mechanisms are analyzed in two realistic Internet-based master-worker settings, a SETI-like one and a contractor-based one, such as Amazon’s Mechanical Turk. We also present plots that illustrate the tradeoffs between reliability and cost, under different system parameters.
dc.language.isoeng
dc.publisherIEEE Computer Society
dc.subject.lccQ Science::Q Science (General)
dc.subject.lccQ Science::QA Mathematics::QA75 Electronic computers. Computer science
dc.subject.lccT Technology::T Technology (General)
dc.subject.lccT Technology::TA Engineering (General). Civil engineering (General)
dc.subject.lccT Technology::TK Electrical engineering. Electronics Nuclear engineering
dc.titleAlgorithmic Mechanisms for Reliable Master-Worker Internet-Based Computingen
dc.typejournal article
dc.journal.titleIEEE Transactions on Computers
dc.type.hasVersionVoR
dc.rights.accessRightsopen access
dc.volume.number63
dc.issue.number1
dc.identifier.urlhttp://www.computer.org/portal/web/tc
dc.identifier.doihttp://dx.doi.org/10.1109/TC.2012.186
dc.page.final195
dc.page.initial179
dc.relation.projectNameCyprus Research Promotion Foundation grant TΠE/ΠΛHPO/0609(BE)/05
dc.relation.projectNameComunidad de Madrid grant S2009TIC-1692
dc.relation.projectNameSpanish MICINN grant TIN2008–06735-C02-01
dc.relation.projectNameNSF grant 0937829
dc.subject.keywordAlgorithmic Mechanism design
dc.subject.keywordInternet-based Computing
dc.subject.keywordReliability and Fault-tolerance
dc.subject.keywordUntrusted workers
dc.subject.keywordUnreliable communication
dc.description.refereedTRUE
dc.description.statuspub
dc.eprint.idhttp://eprints.networks.imdea.org/id/eprint/316


Files in this item

This item appears in the following Collection(s)

Show simple item record