Cache Me If You Can: Capacitated Selfish Replication Games in Networks
Ragavendran Gopalakrishnan, Dimitrios Kanoulas, Naga Naresh, Karuturi, C. Pandu Rangan, Rajmohan Rajaraman, Ravi Sundaram

TL;DR
This paper introduces and analyzes Capacitated Selfish Replication (CSR) games in networks, providing polynomial algorithms for hierarchical networks under specific utility constraints and proving NP-hardness of equilibrium existence in general cases.
Contribution
The work formulates CSR games with capacity limits, offers an exact polynomial-time algorithm for hierarchical networks under utility constraints, and establishes NP-hardness results for general network scenarios.
Findings
Polynomial-time algorithm for hierarchical networks under utility constraints
NP-hardness of equilibrium existence in general CSR games
Framework accommodates diverse utility functions and network structures
Abstract
In Peer-to-Peer (P2P) network systems, content (object) delivery between nodes is often required. One way to study such a distributed system is by defining games, which involve selfish nodes that make strategic choices on replicating content in their local limited memory (cache) or accessing content from other nodes for a cost. These Selfish Replication games have been introduced in [8] for nodes that do not have any capacity limits, leaving the capacitated problem, i.e. Capacitated Selfish Replication (CSR) games, open. In this work, we first form the model of the CSR games, for which we perform a Nash equilibria analysis. In particular, we focus on hierarchical networks, given their extensive use to model communication costs of content delivery in P2P systems. We present an exact polynomial-time algorithm for any hierarchical network, under two constraints on the utility functions:…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
