Title
Cache Me if You Can: Capacitated Selfish Replication Games in Networks
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 Chun et al. (2004) 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: 1) “Nearer is better”, i.e. the closest the content is to the node the less its access cost is, and 2) “Independence of irrelevant alternatives”, i.e. aggregation of individual node preferences. This generalization represents a vast class of utilities and more interestingly allows each of the nodes to have simultaneously completely different functional forms of utility functions. In this general framework, we present CSR games results on arbitrary networks and outline the boundary between intractability and effective computability in terms of the network structure, object preferences, and the total number of objects. Moreover, we prove that the problem of equilibria existence becomes NP-hard for general CSR games. By adding some constraints in the number of objects and their preferences, we show that the equilibrium can be found in polynomial time. Finally, we introduce the fractional version of CSR games (F-CSR) to represent content distribution. We prove that equilibrium exists for every F-CSR game, but it is PPAD-complete.
Year
DOI
Venue
2020
10.1007/s00224-019-09939-7
Theory of Computing Systems / Mathematical Systems Theory
Keywords
Field
DocType
Game theory, Caching, Distributed networks, Hierarchical networks, Preference orders and choice theory, Computational complexity
Corporate social responsibility,Discrete mathematics,Independence of irrelevant alternatives,Cache,Theoretical computer science,Computability,Game theory,Time complexity,Nash equilibrium,Mathematics,Computational complexity theory
Journal
Volume
Issue
ISSN
64
2
1433-0490
Citations 
PageRank 
References 
0
0.34
0
Authors
6
Name
Order
Citations
PageRank
Ragavendran Gopalakrishnan18011.20
Dimitrios Kanoulas2198.31
Naga Naresh Karuturi3133.23
C. Pandu Rangan41434149.57
Rajmohan Rajaraman52038250.08
Ravi Sundaram676272.13