Game Authority for Robust Distributed Selfish-Computer Systems (Preliminary Version)
Rapport, 2006

Game theory has an elegant way of modeling some structural aspects of social games. The predicted outcome of the social games holds as long as ?the rules of the game? are kept. Therefore, a game authority (which enforces the ?rules?) is implied. We present the first design for that game authority, and the first suiting middleware for executing an algorithmic mechanism in distributed systems. The middleware restricts the agents to ?play by the rules?, and excludes non-selfish agents since we consider them as Byzantine. We base our design on a self-stabilizing Byzantine agreement that allows processors to audit each other?s actions. We show that when the agents are restricted to act selfishly the resource allocation is asymptotically optimal (according to our novel performance ratio; multi-round anarchy cost). Our design also includes services that allow owners to share a collaborative effort for coalition optimization using group-preplay negotiation. Since there are no guarantees for successful termination of selfish negotiations, we consider ?democratic? approaches for promoting ?free choice?.


Shlomi Dolev

Elad Schiller

Data- och informationsteknik, Datavetenskap, Datavetenskap, Datakommunikation och distribuerade system (Chalmers)

Paul G. Spirakis


Datavetenskap (datalogi)