Selfish caching in distributed systems

Journal: ACM Symposium on Principles of Distributed Computing (PODC) •

Abstract

We analyze replication of resources by server nodes that act selfishly, using a game-theoretic approach. We refer to this as the selfish caching problem. In our model, nodes incur either cost for replicating resources or cost for access to a remote replica. We show the existence of pure strategy Nash equilibria and investigate the price of anarchy, which is the relative cost of the lack of coordination. The price of anarchy can be high due to undersupply problems, but with certain network topologies it has better bounds. With a payment scheme the game can always implement the social optimum in the best case by giving servers incentive to replicate.

Subjects & Keywords

How to Cite this Article

Byung-Gon Chun, Kamalika Chaudhuri, Hoeteck Wee, et al. (2004). "Selfish caching in distributed systems". ACM Symposium on Principles of Distributed Computing (PODC). https://doi.org/10.1145/1011767.1011771