Cargando…

Quid Pro Quo: A Mechanism for Fair Collaboration in Networked Systems

Collaboration may be understood as the execution of coordinated tasks (in the most general sense) by groups of users, who cooperate for achieving a common goal. Collaboration is a fundamental assumption and requirement for the correct operation of many communication systems. The main challenge when...

Descripción completa

Detalles Bibliográficos
Autores principales: Santos, Agustín, Fernández Anta, Antonio, López Fernández, Luis
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3764197/
https://www.ncbi.nlm.nih.gov/pubmed/24039696
http://dx.doi.org/10.1371/journal.pone.0066575
_version_ 1782283116358926336
author Santos, Agustín
Fernández Anta, Antonio
López Fernández, Luis
author_facet Santos, Agustín
Fernández Anta, Antonio
López Fernández, Luis
author_sort Santos, Agustín
collection PubMed
description Collaboration may be understood as the execution of coordinated tasks (in the most general sense) by groups of users, who cooperate for achieving a common goal. Collaboration is a fundamental assumption and requirement for the correct operation of many communication systems. The main challenge when creating collaborative systems in a decentralized manner is dealing with the fact that users may behave in selfish ways, trying to obtain the benefits of the tasks but without participating in their execution. In this context, Game Theory has been instrumental to model collaborative systems and the task allocation problem, and to design mechanisms for optimal allocation of tasks. In this paper, we revise the classical assumptions of these models and propose a new approach to this problem. First, we establish a system model based on heterogenous nodes (users, players), and propose a basic distributed mechanism so that, when a new task appears, it is assigned to the most suitable node. The classical technique for compensating a node that executes a task is the use of payments (which in most networks are hard or impossible to implement). Instead, we propose a distributed mechanism for the optimal allocation of tasks without payments. We prove this mechanism to be robust evenevent in the presence of independent selfish or rationally limited players. Additionally, our model is based on very weak assumptions, which makes the proposed mechanisms susceptible to be implemented in networked systems (e.g., the Internet).
format Online
Article
Text
id pubmed-3764197
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-37641972013-09-13 Quid Pro Quo: A Mechanism for Fair Collaboration in Networked Systems Santos, Agustín Fernández Anta, Antonio López Fernández, Luis PLoS One Research Article Collaboration may be understood as the execution of coordinated tasks (in the most general sense) by groups of users, who cooperate for achieving a common goal. Collaboration is a fundamental assumption and requirement for the correct operation of many communication systems. The main challenge when creating collaborative systems in a decentralized manner is dealing with the fact that users may behave in selfish ways, trying to obtain the benefits of the tasks but without participating in their execution. In this context, Game Theory has been instrumental to model collaborative systems and the task allocation problem, and to design mechanisms for optimal allocation of tasks. In this paper, we revise the classical assumptions of these models and propose a new approach to this problem. First, we establish a system model based on heterogenous nodes (users, players), and propose a basic distributed mechanism so that, when a new task appears, it is assigned to the most suitable node. The classical technique for compensating a node that executes a task is the use of payments (which in most networks are hard or impossible to implement). Instead, we propose a distributed mechanism for the optimal allocation of tasks without payments. We prove this mechanism to be robust evenevent in the presence of independent selfish or rationally limited players. Additionally, our model is based on very weak assumptions, which makes the proposed mechanisms susceptible to be implemented in networked systems (e.g., the Internet). Public Library of Science 2013-09-05 /pmc/articles/PMC3764197/ /pubmed/24039696 http://dx.doi.org/10.1371/journal.pone.0066575 Text en © 2013 Santos et al http://creativecommons.org/licenses/by/4.0/ This is an open-access article distributed under the terms of the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are properly credited.
spellingShingle Research Article
Santos, Agustín
Fernández Anta, Antonio
López Fernández, Luis
Quid Pro Quo: A Mechanism for Fair Collaboration in Networked Systems
title Quid Pro Quo: A Mechanism for Fair Collaboration in Networked Systems
title_full Quid Pro Quo: A Mechanism for Fair Collaboration in Networked Systems
title_fullStr Quid Pro Quo: A Mechanism for Fair Collaboration in Networked Systems
title_full_unstemmed Quid Pro Quo: A Mechanism for Fair Collaboration in Networked Systems
title_short Quid Pro Quo: A Mechanism for Fair Collaboration in Networked Systems
title_sort quid pro quo: a mechanism for fair collaboration in networked systems
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3764197/
https://www.ncbi.nlm.nih.gov/pubmed/24039696
http://dx.doi.org/10.1371/journal.pone.0066575
work_keys_str_mv AT santosagustin quidproquoamechanismforfaircollaborationinnetworkedsystems
AT fernandezantaantonio quidproquoamechanismforfaircollaborationinnetworkedsystems
AT lopezfernandezluis quidproquoamechanismforfaircollaborationinnetworkedsystems