Javascript must be enabled to continue!
Addressing selfishness in the design of cooperative systems
View through CrossRef
Prise en compte et prévention des comportements égoïstes dans la conception de systèmes répartis collaboratifs
Les systèmes distribués collaboratifs, en particulier les systèmes pair-à-pair, forment l’infrastructure sous-jacente de nombreuses applications Internet, certaines parmi les plus populaires (ex : partage de fichiers, streaming multimédia). Ils se situent également à la base d’un ensemble de technologies émergentes telles que la blockchain et l’Internet des Objets. Le succès de ces systèmes repose sur la contribution volontaire, de la part des nœuds participants, aux ressources partagées (ex : bande passante réseau, puissance de calcul, stockage de données). Or ces nœuds sont des entités autonomes qui peuvent considérer comme plus avantageux de se comporter de manière égoïste, c’est-à-dire de refuser de collaborer. De tels comportements peuvent fortement impacter les performances et la stabilité opérationnelles du système cible. Prendre en compte et prévenir les comportements égoïstes des nœuds est donc essentiel pour garantir l’efficacité et la fiabilité des systèmes coopératifs. Cependant, cela exige du développeur, en dépit de la grande quantité de techniques et d’approches proposées dans la littérature, des connaissances multisectorielles approfondies. L'objectif de cette thèse est de concevoir et étudier de nouveaux outils théoriques et pratiques pour aider les concepteurs de systèmes distribués collaboratifs à faire face à des nœuds égoïstes. La première contribution, basée sur une analyse exhaustive de la littérature sur les comportements égoïstes dans les systèmes distribués, propose un modèle de classification pour identifier et analyser les comportements égoïstes les plus importants sur lesquels il est important de se concentrer lors de la conception d'un système coopératif. Dans la deuxième contribution, nous proposons RACOON, un framework pour la conception et la configuration de systèmes coopératifs résilients aux comportements égoïstes. Outre un ensemble de mécanismes d'incitation à la coopération, RACOON fournit une méthodologie semi-automatique d’intégration et de calibration de ces mécanismes de manière à garantir le niveau de performance souhaité. RACOON s’appuie sur une analyse du système cible fondée sur la théorie des jeux et sur des simulations pour prédire l’existence de nœuds égoïstes dans le système. RACOON a été étendu en un deuxième framework, RACOON++. Plus précis, plus flexible, RACOON++ offre également une plus grande facilité d'utilisation. Une dernière contribution, SEINE, propose un framework pour la modélisation et l'analyse des différents types de comportements égoïstes dans un système coopératif. Basé sur un langage dédié, développé pour décrire les scénarios de comportement égoïstes, SEINE fournit un support semi-automatique pour la mise en œuvre et l'étude de ces scénarios dans un simulateur choisi sur la base de l’état de l’art (PeerSim).
Title: Addressing selfishness in the design of cooperative systems
Description:
Prise en compte et prévention des comportements égoïstes dans la conception de systèmes répartis collaboratifs
Les systèmes distribués collaboratifs, en particulier les systèmes pair-à-pair, forment l’infrastructure sous-jacente de nombreuses applications Internet, certaines parmi les plus populaires (ex : partage de fichiers, streaming multimédia).
Ils se situent également à la base d’un ensemble de technologies émergentes telles que la blockchain et l’Internet des Objets.
Le succès de ces systèmes repose sur la contribution volontaire, de la part des nœuds participants, aux ressources partagées (ex : bande passante réseau, puissance de calcul, stockage de données).
Or ces nœuds sont des entités autonomes qui peuvent considérer comme plus avantageux de se comporter de manière égoïste, c’est-à-dire de refuser de collaborer.
De tels comportements peuvent fortement impacter les performances et la stabilité opérationnelles du système cible.
Prendre en compte et prévenir les comportements égoïstes des nœuds est donc essentiel pour garantir l’efficacité et la fiabilité des systèmes coopératifs.
Cependant, cela exige du développeur, en dépit de la grande quantité de techniques et d’approches proposées dans la littérature, des connaissances multisectorielles approfondies.
L'objectif de cette thèse est de concevoir et étudier de nouveaux outils théoriques et pratiques pour aider les concepteurs de systèmes distribués collaboratifs à faire face à des nœuds égoïstes.
La première contribution, basée sur une analyse exhaustive de la littérature sur les comportements égoïstes dans les systèmes distribués, propose un modèle de classification pour identifier et analyser les comportements égoïstes les plus importants sur lesquels il est important de se concentrer lors de la conception d'un système coopératif.
Dans la deuxième contribution, nous proposons RACOON, un framework pour la conception et la configuration de systèmes coopératifs résilients aux comportements égoïstes.
Outre un ensemble de mécanismes d'incitation à la coopération, RACOON fournit une méthodologie semi-automatique d’intégration et de calibration de ces mécanismes de manière à garantir le niveau de performance souhaité.
RACOON s’appuie sur une analyse du système cible fondée sur la théorie des jeux et sur des simulations pour prédire l’existence de nœuds égoïstes dans le système.
RACOON a été étendu en un deuxième framework, RACOON++.
Plus précis, plus flexible, RACOON++ offre également une plus grande facilité d'utilisation.
Une dernière contribution, SEINE, propose un framework pour la modélisation et l'analyse des différents types de comportements égoïstes dans un système coopératif.
Basé sur un langage dédié, développé pour décrire les scénarios de comportement égoïstes, SEINE fournit un support semi-automatique pour la mise en œuvre et l'étude de ces scénarios dans un simulateur choisi sur la base de l’état de l’art (PeerSim).
Related Results
The Cooperative and Competitive Functions of Gossip
The Cooperative and Competitive Functions of Gossip
My first goal was to provide a clear definition of gossip to provide the first step toward a better understanding of gossip. I tackled the confusion about what gossip is by proposi...
Developing a Program to Strengthen Cooperative Learning Management Competencies of University Lecturers in Nanning
Developing a Program to Strengthen Cooperative Learning Management Competencies of University Lecturers in Nanning
The objectives of this research were: 1) to explore existing situations, desirable situations, and the need to develop cooperative learning management competencies of university le...
Cooperative gender beliefs and cost-benefit trade-offs of gender inequality
Cooperative gender beliefs and cost-benefit trade-offs of gender inequality
<p>Cooperative gender beliefs are characterizations of women, men and heterosexual relationships that focus on positive aspects of traditional traits and roles, and heterosex...
IMPACT OF COOPERATIVE ON SELECTED SMALL BUSINESS IN IJEBU NORTH LOCAL GOVERNMENT AREA, OGUN STATE.
IMPACT OF COOPERATIVE ON SELECTED SMALL BUSINESS IN IJEBU NORTH LOCAL GOVERNMENT AREA, OGUN STATE.
This study investigated the impact of cooperative society on selected small businesses in Ijebu-North, Ogun State. It specifically examined the impact of cooperative society loans ...
Financial Performance of Pilgrim Christian Community Consumers Cooperative in Cagayan de Oro City, Philippines
Financial Performance of Pilgrim Christian Community Consumers Cooperative in Cagayan de Oro City, Philippines
Financial performance is an important component in considering the start-up and decision-making processes for beginning cooperative members. This study focused on the financial per...
Heterogeneity of Cooperative Membership: Implications for Cooperative Sustainability
Heterogeneity of Cooperative Membership: Implications for Cooperative Sustainability
The effects of heterogeneity of cooperative membership on cooperative and collective action sustainability has been previously discussed. However, despite the importance of members...
Pembina's Functioning Oil Spill Control Cooperative
Pembina's Functioning Oil Spill Control Cooperative
Abstract
In August. 1970, the Pembina Area Pollution Control Cooperative held its first organizational meeting. The Cooperative included producing, pipeline and p...

