Collaborative systems (e.g., P2P instant messaging, file sharing, live streaming applications) constitute the largest traffic of today’s Internet. Common to all these systems is the assumption that, in return to the service offered by the collaborative system, users are willing to participate by sharing their resources with others. However, in practice, these systems suffer from rational users, i.e. users that benefit from the system without contributing their fair share to it. A number of solutions have been devised in the literature to deal with the problem of rational users in collaborative systems. However, most of these solutions are tailored to specific systems and thus lack flexibility and re-usability. In this paper, we propose RACOON, the first framework for RAtional resilient COllabOrative system desigN. RACOON relies on an extensible model that allows a system designer to specify the protocol steps and the different types of rational users he wants to consider. Furthermore, RACOON relies on game theory to reason on the behaviour of rational users. Finally, RACOON includes a simulation module that allows performance-oriented tuning of the system. Throughout the paper, we show how we used RACOON for the design of a rational-resilient, collaborative live-streaming application. Performance evaluation realised on one hundred real machines shows that the configuration proposed by RACOON allows all users to visualise a quality stream even in presence of rational users.

A semi-automatic framework for the design of rational resilient collaborative systems / G. Lena Cota, P.L. Aublin, S. Ben Mokhtar, G. Gianini, E. Damiani. - [s.l] : INSA-Lyon, 2014.

A semi-automatic framework for the design of rational resilient collaborative systems

G. Lena Cota;G. Gianini;E. Damiani
2014

Abstract

Collaborative systems (e.g., P2P instant messaging, file sharing, live streaming applications) constitute the largest traffic of today’s Internet. Common to all these systems is the assumption that, in return to the service offered by the collaborative system, users are willing to participate by sharing their resources with others. However, in practice, these systems suffer from rational users, i.e. users that benefit from the system without contributing their fair share to it. A number of solutions have been devised in the literature to deal with the problem of rational users in collaborative systems. However, most of these solutions are tailored to specific systems and thus lack flexibility and re-usability. In this paper, we propose RACOON, the first framework for RAtional resilient COllabOrative system desigN. RACOON relies on an extensible model that allows a system designer to specify the protocol steps and the different types of rational users he wants to consider. Furthermore, RACOON relies on game theory to reason on the behaviour of rational users. Finally, RACOON includes a simulation module that allows performance-oriented tuning of the system. Throughout the paper, we show how we used RACOON for the design of a rational-resilient, collaborative live-streaming application. Performance evaluation realised on one hundred real machines shows that the configuration proposed by RACOON allows all users to visualise a quality stream even in presence of rational users.
Settore INF/01 - Informatica
Settore ING-INF/05 - Sistemi di Elaborazione delle Informazioni
http://liris.cnrs.fr/publis/?id=6739
Working Paper
A semi-automatic framework for the design of rational resilient collaborative systems / G. Lena Cota, P.L. Aublin, S. Ben Mokhtar, G. Gianini, E. Damiani. - [s.l] : INSA-Lyon, 2014.
File in questo prodotto:
File Dimensione Formato  
Liris-6739.pdf

accesso aperto

751.26 kB Adobe PDF Visualizza/Apri
Pubblicazioni consigliate

Caricamento pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: http://hdl.handle.net/2434/237163
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus ND
  • ???jsp.display-item.citation.isi??? ND
social impact