Internet users consider content information to be useful, but the current Internet approach treats location information as more important as so ties the former to the latter. A Content-Centric Network (CCN) allows the user to obtain content without regard to its location. CCN caches the contents information at its intermediate nodes. The content is searched along the shortest path between the user and the node that has the original content. If any cache node is located on the shortest path, the content can be obtained from the nearest cache node, so far fewer hops are needed compared to the network without any cache node. However, this efficiency is not achieved if no cache node is located on the shortest path. One proposal sets cache nodes that broadcast their contents to surrounding nodes; the user is able to obtain the content from the cache node, rather than the node that has the original content, if the cache node is closer to the user. The location of the cache node affects the number of hops. We formulate an optimization problem that determines the locations of cache nodes to minimize the hop count as an integer linear programming (ILP) problem. Since large ILPs cannot be solved in practical time, we introduce a betweenness centrality (BC) approach that determines the location of cache nodes by computing the BC value of each node and ranks the nodes in descending BC order. The BC value denotes the ratio of the number of shortest paths between source-receiver pairs passing through the node to the total number of shortest paths between source-receiver pairs. Simulations show that the BC approach offers drastically reduced computation time, while the average number of hops is just 5.8% higher than that determined with the ILP approach.
[1]
Thomas C. Schmidt,et al.
Information centric networking in the IoT: experiments with NDN in the wild
,
2014,
ICN '14.
[2]
Van Jacobson,et al.
Networking named content
,
2009,
CoNEXT '09.
[3]
Masayuki Murata,et al.
Potential based routing as a secondary best-effort routing for Information Centric Networking (ICN)
,
2013,
Comput. Networks.
[4]
Eiji Oki,et al.
Design of IP tunneling for OSPF network to reduce advertising delay
,
2014
.
[5]
Dario Rossi,et al.
Exploit the known or explore the unknown?: hamlet-like doubts in ICN
,
2012,
ICN '12.
[6]
Ahmed Waliullah Kazi,et al.
Some observations on the performance of CCN-Flooding
,
2014,
2014 International Conference on Computing, Networking and Communications (ICNC).
[7]
Chin-Tau A. Lea,et al.
Optimal Link Weights for Maximizing QoS Traffic
,
2007,
2007 IEEE International Conference on Communications.
[8]
George Pavlou,et al.
Cache "less for more" in information-centric networks (extended version)
,
2013,
Comput. Commun..
[9]
John Moy.
OSPF Version 2
,
1991,
RFC.
[10]
Dario Rossi,et al.
Caching performance of content centric networks under multi-path routing (and more)
,
2011
.
[11]
Lan Wang,et al.
OSPFN: An OSPF Based Routing Protocol for Named Data Networking
,
2012
.
[12]
Bruce M. Maggs,et al.
Less pain, most of the gain: incrementally deployable ICN
,
2013,
SIGCOMM.
[13]
U. Brandes.
A faster algorithm for betweenness centrality
,
2001
.