Towards a novel cache replacement strategy for Named Data Networking based on Software Defined Networking

Abstract The Information Centric Networking (ICN) approach proposes to rebuild the Internet communication model and to focus entirely on the data content. Although the Named Data Networking (NDN) architecture is considered as one of the most credible ICN architectures, it does not have an effective cache replacement system. Software Defined Networking (SDN) is an architecture where the control plan is completely decoupled from the data plane. In fact, with the steady growth of existing network infrastructures, we take advantage of the SDN to enhance the caching in the NDN architecture. In this paper, we introduce a Named Data Networking Cache replacement approach based on SDN, that we called NC-SDN. Thus, our proposal relies on data popularity calculation performed by the switches to define a cache replacement strategy. Through experimental tests, we evaluated the performance of our solution, and we compared it to the NDN equipped with different cache replacement policy.

[1]  Otto Carlos M. B. Duarte,et al.  CRoS-NDN : Controller-based Routing Strategy for Named Data Networking , 2014 .

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

[3]  Sonia Mettali Gammar,et al.  Towards New Information Centric Networking Strategy Based on Software Defined Networking , 2017, 2017 IEEE Wireless Communications and Networking Conference (WCNC).

[4]  Myung-Ki Shin,et al.  New Challenges on Future Network and Standardization , 2008, 2008 10th International Conference on Advanced Communication Technology.

[5]  Sibylle Schaller,et al.  Software defined networking architecture standardization , 2017, Comput. Stand. Interfaces.

[6]  Scott Shenker,et al.  A data-oriented (and beyond) network architecture , 2007, SIGCOMM 2007.

[7]  Ibrahim Abdullahi,et al.  Survey on caching approaches in Information Centric Networking , 2015, J. Netw. Comput. Appl..

[8]  Patrick Crowley,et al.  Named data networking , 2014, CCRV.

[9]  Li Fan,et al.  Web caching and Zipf-like distributions: evidence and implications , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[10]  Sonia Mettali Gammar,et al.  Towards New Caching Strategy for Information-centric Networking Based on Data Proximity Control , 2015, 2015 IEEE International Conference on Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing.

[11]  Jianping Wu,et al.  A Hybrid Hierarchical Control Plane for Flow-Based Large-Scale Software-Defined Networks , 2015, IEEE Transactions on Network and Service Management.

[12]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[13]  Isabelle Chrisment,et al.  SRSC: SDN-based routing scheme for CCN , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[14]  Michele Garetto,et al.  A unified approach to the performance analysis of caching systems , 2014, INFOCOM.

[15]  Gerhard Haßlinger,et al.  Content delivery and caching from a network provider's perspective , 2011, Comput. Networks.

[16]  Ikjun Yeom,et al.  Performance analysis of in-network caching for content-centric networking , 2013, Comput. Networks.

[17]  Yiqiang Sheng,et al.  A Popularity-Based Collaborative Caching Algorithm for Content-Centric Networking , 2016, J. Commun..

[18]  Yunjie Liu,et al.  Modeling the sojourn time of items for in-network cache based on LRU policy , 2014 .

[19]  Athanasios V. Vasilakos,et al.  Caching Strategies for Information Centric Networking: Opportunities and Challenges , 2016, ArXiv.

[20]  Rihab Jmal,et al.  An OpenFlow Architecture for Managing Content-Centric-Network (OFAM-CCN) based on popularity caching strategy , 2017, Comput. Stand. Interfaces.

[21]  Wen-Nai Wang,et al.  A Cache Probability Replacement Policy Based on Content Popularity in Content Centric Networks: A Cache Probability Replacement Policy Based on Content Popularity in Content Centric Networks , 2014 .