A diversity-based search-and-routing approach for named-data networking

Abstract Nowadays, the Internet is mostly used for content generation, sharing and access. Users are no longer interested in connecting their computers and mobiles to an end system located at somewhere in the network border, but at obtaining pieces of content. This paradigm shift in Internet usage has motivated the proposal of Information-Centric Networking (ICN) architectures. ICN architectures replace the current connection oriented architecture for a general data oriented one. Contents are identified by their names and the architecture uses those names for routing and retrieving contents. The routers temporarily store copies of requested contents. Therefore, ICN introduces a largely distributed in-networking caching infrastructure. When content’s copies are highly spread across the network routers, end-to-end routing algorithms between client and servers are no longer the most effective way of retrieving contents. In this work, we extend DIVER, a routing algorithm that explores the network in order to search and retrieve router’s copies that are closer to the clients. DIVER uses probe packets to find routers copies, and the routers, upon receiving the probe packets, answer them by inserting their availability information in a space-efficient data structure. DIVER keeps the most diversified as possible the acquired availability information in the explorations in order to raise the probability of satisfying future requests for the same content. Simulation results show that DIVER is able to retrieve four times more chunks from routers compared to the end-to-end traditional routing.

[1]  Miguel Elias M. Campista,et al.  TraC: A Trajectory-aware Content distribution strategy for vehicular networks , 2016, Veh. Commun..

[2]  Diomidis Spinellis,et al.  A survey of peer-to-peer content distribution technologies , 2004, CSUR.

[3]  Andrea Passarella,et al.  A survey on content-centric technologies for the current Internet: CDN and P2P solutions , 2012, Comput. Commun..

[4]  Otto Carlos Muniz Bandeira Duarte,et al.  An autonomous and efficient controller-based routing scheme for networking Named-Data mobility , 2017, Comput. Commun..

[5]  Alexander Afanasyev,et al.  On the role of routing in named data networking , 2014, ICN '14.

[6]  Yanghee Choi,et al.  Content discovery for information-centric networking , 2015, Comput. Networks.

[7]  Masayuki Murata,et al.  Potential based routing as a secondary best-effort routing for Information Centric Networking (ICN) , 2013, Comput. Networks.

[8]  Giuseppe Piro,et al.  Information‐centric networking and multimedia services: present and future challenges , 2014, Trans. Emerg. Telecommun. Technol..

[9]  Dario Rossi,et al.  Exploit the known or explore the unknown?: hamlet-like doubts in ICN , 2012, ICN '12.

[10]  Otto Carlos Muniz Bandeira Duarte,et al.  A Generalized Bloom Filter to Secure Distributed Network Applications , 2011, Comput. Networks.

[11]  Van Jacobson,et al.  Networking named content , 2009, CoNEXT '09.

[12]  James F. Kurose,et al.  On the steady-state of cache networks , 2013, 2013 Proceedings IEEE INFOCOM.

[13]  B. Cohen,et al.  Incentives Build Robustness in Bit-Torrent , 2003 .

[14]  Deborah Estrin,et al.  Named Data Networking (NDN) Project , 2010 .

[15]  Igor M. Moraes,et al.  DIVER: A Diversity-Based Search-and-Routing Approach for Named-Data Networking , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[16]  Matthew Roughan,et al.  The Internet Topology Zoo , 2011, IEEE Journal on Selected Areas in Communications.

[17]  Syed Obaid Amin,et al.  NLSR: named-data link state routing protocol , 2013, ICN '13.

[18]  Mohammad Shikh-Bahaei,et al.  Survey on peer-assisted content delivery networks , 2017, Comput. Networks.

[19]  Dario Rossi,et al.  Coupling caching and forwarding: benefits, analysis, and implementation , 2014, ICN '14.

[20]  Injong Rhee,et al.  Advertising cached contents in the control plane: Necessity and feasibility , 2012, 2012 Proceedings IEEE INFOCOM Workshops.

[21]  James F. Kurose,et al.  Breadcrumbs: Efficient, Best-Effort Content Location in Cache Networks , 2009, IEEE INFOCOM 2009.

[22]  George Pallis,et al.  Insight and perspectives for content delivery networks , 2006, CACM.

[23]  Igor M. Moraes,et al.  Information-Centric Networks: A New Paradigm for the Internet , 2013 .

[24]  Gwendal Simon,et al.  Congestion Avoidance and Load Balancing in Content Placement and Request Redirection for Mobile CDN , 2018, IEEE/ACM Transactions on Networking.

[25]  Martti Juhola,et al.  On principal component analysis, cosine and Euclidean measures in information retrieval , 2007, Inf. Sci..

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