Enforcing fairness in asynchronous collaborative environments

Guillaume Pierre, Maarten van Steen

Research output: Chapter in Book/Report/Conference proceedingChapterAcademicpeer-review


Many large-scale distributed applications rely on collaboration, where unrelated users or organizations share their resources for everyone's benefit. However, in such environments any node may attempt to maximize its own benefit by exploiting other's resources without contributing back. Collaborative systems must therefore deploy strategies to fight free-riders, and enforce collaborative behavior. This chapter explores a family of mechanisms to enforce fairness in asynchronous collaborative environments, where simple tit-for-tat policies cannot be used. Our solutions rely on enforced neighborhood relations, where each node is restricted in the choice of other nodes to collaborate with. This creates long-term collaboration relationships, where each node must behave well with its neighbors if it wants to be able to use their resources.

Original languageEnglish
Title of host publicationHandbook of Research on P2P and Grid Systems for Service-Oriented Computing
Subtitle of host publicationModels, Methodologies and Applications
EditorsNick Antonopoulos, Georgios Exarchakos, Maozhen Li, Antonio Liotta
PublisherIGI Global
Number of pages13
ISBN (Electronic)9781615206872
ISBN (Print)9781615206865
Publication statusPublished - 1 Dec 2010
Externally publishedYes

Cite this