On fair network cache allocation to content providers

In-network caching is an important solution for content offloading from content service providers. However despite a rather high maturation in the definition of caching techniques, minor attention has been given to the strategic interaction among the multiple content providers. Situations involving multiple content providers (CPs) and one Internet Service Provider (ISP) having to give them access to its caches are prone to high cache contention, in particular at the appealing topology cross-points. While available cache contention situations from the literature were solved by considering each storage as one autonomous and self managed cache, we propose in this paper to address this contention situation by segmenting the storage on a per-content provider basis (e.g., each CP receives a portion of the storage space depending on its storage demand). We propose a resource allocation and pricing framework to support the network cache provider in the cache allocation to multiple CPs, for situations where CPs have heterogeneous sets of files and untruthful demands need to be avoided. As cache imputations to CPs need to be fair and robust against overclaiming, we evaluate common proportional and max-min fairness (PF, MMF) allocation rules, as well as two coalitional game rules, the Nucleolus and the Shapley value. When comparing our cache allocation algorithm for the different allocation rules with the naive least-recently-used-based cache allocation approach, we find that the latter provides proportional fairness. Moreover, the game-theoretic rules outperform in terms of content access latency the naive cache allocation approach as well as PF and MMF approaches, while sitting in between PF and MMF in terms of fairness. Furthermore, we show that our pricing scheme encourages the CPs to declare their truthful demands by maximizing their utilities for real declarations.

[1]  Ramesh K. Sitaraman,et al.  The Akamai network: a platform for high-performance internet applications , 2010, OPSR.

[2]  Roger B. Myerson,et al.  Optimal Auction Design , 1981, Math. Oper. Res..

[3]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[4]  L. Shapley A Value for n-person Games , 1988 .

[5]  Valentino Pacifici,et al.  Selfish content replication on graphs , 2011, 2011 23rd International Teletraffic Congress (ITC).

[6]  M. Pioro,et al.  Cooperative multi-provider routing optimization and income distribution , 2009, 2009 7th International Workshop on Design of Reliable Communication Networks.

[7]  Guoqiang Zhang,et al.  Caching in information centric networking: A survey , 2013, Comput. Networks.

[8]  Zhu Han,et al.  Coalition Games with Cooperative Transmission: A Cure for the Curse of Boundary Nodes in Selfish Packet-Forwarding Wireless Networks , 2007, 2007 5th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks and Workshops.

[9]  T. Basar,et al.  A game theoretic approach to decision and analysis in network intrusion detection , 2003, 42nd IEEE International Conference on Decision and Control (IEEE Cat. No.03CH37475).

[10]  Ioannis Stavrakakis,et al.  Social Similarity Favors Cooperation: The Distributed Content Replication Case , 2013, IEEE Transactions on Parallel and Distributed Systems.

[11]  Stefano Secci,et al.  On the incentives and incremental deployments of ICN technologies for OTT services , 2014, IEEE Network.

[12]  Bruce M. Maggs,et al.  Less pain, most of the gain: incrementally deployable ICN , 2013, SIGCOMM.

[13]  F. Bourguignon On the Measurement of Inequality , 2003 .

[14]  Nicola Blefari-Melazzi,et al.  Offloading cellular networks with Information-Centric Networking: The case of video streaming , 2012, 2012 IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks (WoWMoM).

[15]  Yuen Ren Chao,et al.  Human Behavior and the Principle of Least Effort: An Introduction to Human Ecology , 1950 .

[16]  Stefano Secci,et al.  A bankruptcy game approach for resource allocation in cooperative femtocell networks , 2012, 2012 IEEE Global Communications Conference (GLOBECOM).

[17]  Raj Jain,et al.  A Quantitative Measure Of Fairness And Discrimination For Resource Allocation In Shared Computer Systems , 1998, ArXiv.

[18]  Jeroen Kuipers,et al.  Implementing the Simplex method for computing the prenucleolus of transferable utility games , 1996 .

[19]  D. Monderer,et al.  Variations on the shapley value , 2002 .

[20]  R. Aumann,et al.  Game theoretic analysis of a bankruptcy problem from the Talmud , 1985 .

[21]  Dario Rossi,et al.  On sizing CCN content stores by exploiting topological information , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[22]  Steve Uhlig,et al.  Optimal cache allocation for Content-Centric Networking , 2013, 2013 21st IEEE International Conference on Network Protocols (ICNP).

[23]  Stefano Secci,et al.  A Nucleolus-Based Approach for Resource Allocation in OFDMA Wireless Mesh Networks , 2013, IEEE Transactions on Mobile Computing.

[24]  George Pavlou,et al.  Cache "Less for More" in Information-Centric Networks , 2012, Networking.

[25]  Hao Che,et al.  Hierarchical Web caching systems: modeling, design and experimental results , 2002, IEEE J. Sel. Areas Commun..

[26]  Nikos Fotiou,et al.  A Survey of Information-Centric Networking Research , 2014, IEEE Communications Surveys & Tutorials.

[27]  Mark A Walker,et al.  Behavior in second-price auctions by highly experienced eBay buyers and sellers , 2004 .

[28]  Zhu Han,et al.  Coalitional game theory for communication networks , 2009, IEEE Signal Processing Magazine.

[29]  Christos H. Papadimitriou,et al.  Selfish caching in distributed systems: a game-theoretic analysis , 2004, PODC '04.

[30]  Daniel Gómez,et al.  Polynomial calculation of the Shapley value based on sampling , 2009, Comput. Oper. Res..

[31]  Philip A. Whiting,et al.  Convergence of proportional-fair sharing algorithms under general conditions , 2004, IEEE Transactions on Wireless Communications.

[32]  Jeremy I. Bulow,et al.  The Simple Economics of Optimal Auctions , 1989, Journal of Political Economy.

[33]  Farnam Jahanian,et al.  Internet inter-domain traffic , 2010, SIGCOMM '10.