Performance Evaluation of Centralized In-Network Caching and Content Visibility in Information Centric Network over SDN/OpenFlow

Chanthan Hel, Chaiyachet Saivichit


Performance is the main issue that we must consider as the key point in order to design Information Centric Network architecture (ICN). Cooperative in-network caching and ability of network’s nodes to see the contents in network will improve performance of ICN. In centralized network, the controller plays very important role in order to enable ICN nodes to do cooperative caching. Also, it has ability to see contents partially or globally according to our configuration. This paper aims to observe and compare the performance of ICN when we apply different levels of cooperative in-network caching and content visibility based on centralized control by using SDN/OpenFlow concept. We will evaluate performance of ICN by using three mechanisms; firstly, non-cooperative in-network caching with individual visibility; secondly, path cooperative in-network caching with path content visibility; and finally, global cooperative in-network caching with global content visibility. Our emulation result shows that global cooperative in-network caching with global content visibility mechanism gives better performance for ICN in terms of average number of hops to reach the content and number of requests hit server.


Centralized in-network caching; content visibility; performance evaluation; OpenFlow; Software Defined Networking (SDN)


B. Ahlgren, C. Dannewitz, C. Imbrenda, D Kutscher, and B. Ohlman, “A survey of information-centric networking,” Communications Magazine, IEEE , vol.50, pp. 26-36, July 2012.

N. McKeown et al. “OpenFlow: enabling innovation in campus

networks”. White paper, March 2008.

L. Veltri1, G. Morabito, S. Salsano, N. Blefari-Melazzi and A Detti,

“Supporting information-centric functionality in software defined

networks,” in Communication IEEE International Conference, pp. 6645-6650, June 2012.


SALSANO and L. VELTRI, “An OpenFlow-based testbed for information centric networking,” in Future Network & Mobile Summit, pp. 1-9, July 2012.

S. Salsano, N. Blefari-Melazzi, A. Detti, G. Morabito, L. Veltri,

“Information centric networking over SDN and OpenFlow: architectural aspects and experiments on the OFELIA testbed,” Computer Networks, vol. 57, pp. 3207–3221, November 2013.

G. Zhang, Y. Li, and T. Lin, “Caching in information centric

networking: A survey,” Computer Networks, vol.57, pp.3128–3141,

August 2013.

Z. Ming, X. Mingwe, and D. Wang, “Aged-based cooperative caching in information centric networks,” INFOCOM WKSHPS, pp. 268-273, 2012.

L. Zhe and S. Gwendal, “Time-shifted TV in content centric networks: the case for cooperative in-network caching,” Proc of IEEE Int. Conf. on Communications (ICC), 2011.

Y. Kim and I. Yeom, “Performance analysis of in-network caching for content centric network,” Computer Networks, vol. 57, pp. 2465–2482, April 2013.

S. Paul and Z. Fei, “Distributed caching with centralized control,”

Computer Communication, vol.24, pp. 256-268, 2001.

K. Suksomboon et al. “PopCache: cache more or less based on content popularity for information centric networking,” Local Computer Networks , pp. 236-243, 2013.

H. Jeon, B. Lee and H. Song, “On-path caching in information centric networking,” ICACT, pp. 264-267, 2013.

D. Rossi and G. Rossini, “Caching performance of content centric

networks under multi-path routing (and more),” Technical report, Telecom ParisTech, 2011. Available from:



Open vswitch :


Full Text: PDF


  • There are currently no refbacks.