Papers1 provider · 1 record
September 1, 2015· ACM Transactions on Autonomous and Adaptive Systems
article

Game-Theoretic Mechanisms to Increase Data Availability in Decentralized Storage Systems

Authors:Krzysztof RzaḑcaAnwitaman DattaGunnar KreitzSonja Buchegger

Abstract

In a decentralized storage system, agents replicate each other’s data to increase availability. Compared to organizationally centralized solutions, such as cloud storage, a decentralized storage system requires less trust in the provider and may result in smaller monetary costs. Our system is based on reciprocal storage contracts that allow the agents to adopt to changes in their replication partners’ availability (by dropping inefficient contracts and forming new contracts with other partners). The data availability provided by the system is a function of the participating agents’ availability. However, a straightforward system in which agents’ matching is decentralized uses the given agent availability inefficiently. As agents are autonomous, the highly available agents form cliques replicating data between each other, which makes the system too hostile for the weakly available newcomers. In contrast, a centralized, equitable matching is not incentive compatible: it does not reward users for keeping their software running. We solve this dilemma by a mixed solution: an “adoption” mechanism in which highly available agents donate some replication space, which in turn is used to help the worst-off agents. We show that the adoption motivates agents to increase their availability (is incentive-compatible), but also that it is sufficient for acceptable data availability for weakly-available agents.

Community

0 comments
Use Connect Wallet in the navigation

No discussion yet

Be the first to share a question or observation.