A Popularity-aware Centrality Metric for Content Placement in Information Centric Networks

Information-centric networks enables a multitude of nodes, in particular near the end-users, to provide storage and communication. At the edge, nodes can connect with each other directly to get content locally whenever possible. As the topology of the network directly influences the nodes’ connectivity, there has been some work to compute the graph centrality of each node within the topology of the edge network. The centrality is then used to distinguish nodes at the edge of the network. We argue that, for a network with caches, graph centrality is not an appropriate metric. Indeed, a node with low connectivity (and thereby low centrality) that caches a lot of content may provide a very valuable role in the network. To capture this, we introduce a popularity-weighted content-based centrality (P-CBC) metric which takes into account how well a node is connected to the content the network is delivering, rather than to the other nodes in the network. To illustrate the validity of considering content-based centrality, we use this new metric for a collaborative caching algorithm. We compare the performance of the proposed collaborative caching with typical centrality based, non-centrality based, and non-collaborative caching mechanisms. Our simulation implements P-CBC on three random instances of large scale realistic network topology comprising 2, 896 nodes with three content replication levels. Results shows that P-CBC outperforms benchmark caching schemes and yields a roughly 3× improvement for the average cache hit rate.

[1]  Yacine Ghamri-Doudane,et al.  A content-based centrality metric for collaborative caching in information-centric fogs , 2017, 2017 IFIP Networking Conference (IFIP Networking) and Workshops.

[2]  Steve Uhlig,et al.  Design and Evaluation of the Optimal Cache Allocation for Content-Centric Networking , 2016, IEEE Transactions on Computers.

[3]  Antonio Capone,et al.  Bandwidth and Cache Leasing in Wireless Information-Centric Networks: A Game-Theoretic Study , 2017, IEEE Transactions on Vehicular Technology.

[4]  Lazaros Gkatzikis,et al.  Distributed Cache Management in Information-Centric Networks , 2013, IEEE Transactions on Network and Service Management.

[5]  He Chen,et al.  Pricing and Resource Allocation via Game Theory for a Small-Cell Video Caching System , 2016, IEEE Journal on Selected Areas in Communications.

[6]  Olivier Festor,et al.  Socially-aware caching strategy for content centric networking , 2014, 2014 IFIP Networking Conference.

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

[8]  Stephen P. Borgatti,et al.  Centrality and network flow , 2005, Soc. Networks.

[9]  Cédric Westphal,et al.  Congestion-aware edge caching for adaptive video streaming in Information-Centric Networks , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

[10]  Marco Conti,et al.  Efficient social-aware content placement in opportunistic networks , 2010, 2010 Seventh International Conference on Wireless On-demand Network Systems and Services (WONS).

[11]  H. Vincent Poor,et al.  A Learning-Based Approach to Caching in Heterogenous Small Cell Networks , 2015, IEEE Transactions on Communications.

[12]  Jing Ren,et al.  MAGIC: A distributed MAx-Gain In-network Caching strategy in information-centric networks , 2014, 2014 IEEE Conference on Computer Communications Workshops (INFOCOM WKSHPS).

[13]  Hamid R. Sadjadpour,et al.  Fundamental Limits on Throughput Capacity in Information-Centric Networks , 2016, IEEE Transactions on Communications.

[14]  Yacine Ghamri-Doudane,et al.  STRIVE: Socially-Aware Three-Tier Routing in Information-Centric Vehicular Environment , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

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

[16]  Walid Saad,et al.  Many-to-many matching games for proactive social-caching in wireless small cell networks , 2014, 2014 12th International Symposium on Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks (WiOpt).

[17]  Mehdi Bennis,et al.  Cache-enabled small cell networks: modeling and tradeoffs , 2014, EURASIP Journal on Wireless Communications and Networking.