Multipath Forwarding Strategies and SDN Control for Named Data Networking

Named Data Networking (NDN) proposes a contentcentric rather than a host-centric approach to data retrieval. Data packets with unique and immutable names are retrieved from a content store (CS) using Interest packets. The current NDN architecture relies on forwarding strategies that are dependent upon on-path caching and is therefore inefficient. This approach reduces data transfer efficiency by ignoring the cached content available on the adjacent off-path routers in the network. In this paper, we propose a novel distributed multipath (D-MP) forwarding strategy and enhancements to the NDN Interest forwarding pipeline. Furthermore, we develop a centralized SDNenabled control for the multipath forwarding strategy (S-MP) that distributes Interests efficiently by using the global knowledge of the NDN network states. We perform extensive evaluations of our proposed methods on an at-scale WAN testbed spanning six geographically separated sites. Our solutions outperform the existing NDN forwarding strategies by a significant margin. We show that the D-MP strategy results in performance gains ranging between 10.4x to 12.5x over the default NDN implementation without in-network caching, and gains of 12.2x to 18.4x with in-network caching. In addition, for the S-MP case, we demonstrate a performance improvement of 10.6x to 12.6x, and 12.9x to 18.5x, for with- and without in-network caching respectively.

[1]  Dmitri V. Krioukov,et al.  An experimental investigation of hyperbolic routing with a smart forwarding plane in NDN , 2016, 2016 IEEE/ACM 24th International Symposium on Quality of Service (IWQoS).

[2]  Yang Li,et al.  Content aware multi-path forwarding strategy in Information Centric Networking , 2016, 2016 IEEE Symposium on Computers and Communication (ISCC).

[3]  Thierry Turletti,et al.  A Survey of Software-Defined Networking: Past, Present, and Future of Programmable Networks , 2014, IEEE Communications Surveys & Tutorials.

[4]  Byrav Ramamurthy,et al.  The Case for Using Content-Centric Networking for Distributing High-Energy Physics Software , 2017, 2017 IEEE 37th International Conference on Distributed Computing Systems (ICDCS).

[5]  Hani Salah,et al.  CoMon: An architecture for coordinated caching and cache-aware routing in CCN , 2015, 2015 12th Annual IEEE Consumer Communications and Networking Conference (CCNC).

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

[7]  Predrag Buncic,et al.  The CernVM File System , 2013 .

[8]  Dario Rossi,et al.  INFORM: a dynamic interest forwarding mechanism for information centric networking , 2013, ICN '13.

[9]  Hemant Kumar Rath,et al.  On Cooperative On-Path and Off-Path Caching Policy for Information Centric Networks (ICN) , 2016, 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA).

[10]  Jing Ren,et al.  A minimum cost cache management framework for information-centric networks with network coding , 2016, Comput. Networks.

[11]  João Paulo Teixeira,et al.  The CMS experiment at the CERN LHC , 2008 .

[12]  Alex Borges Vieira,et al.  SDCCN: A Novel Software Defined Content-Centric Networking Approach , 2016, 2016 IEEE 30th International Conference on Advanced Information Networking and Applications (AINA).

[13]  Akihiro Nakao,et al.  GENI: A federated testbed for innovative network experiments , 2014, Comput. Networks.

[14]  Jan Seedorf,et al.  Enabling Information Centric Networking in IP Networks Using SDN , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[15]  Hongke Zhang,et al.  Scalable area-based hierarchical control plane for software defined information centric networking , 2014, 2014 23rd International Conference on Computer Communication and Networks (ICCCN).

[16]  Isabelle Chrisment,et al.  Implementation and Evaluation of a Controller-Based Forwarding Scheme for NDN , 2017, 2017 IEEE 31st International Conference on Advanced Information Networking and Applications (AINA).