On the deployment of information-centric network: Programmability and virtualization

In recent years, information-centric network (ICN) has attracted significant attention from both academia and industry. ICN is characterized by name-based routing, in-network caching and many other advanced network layer techniques. To get the benefit from these new network layer techniques, the network requires severe changes. However, considering the difficulty of deploying a new service on the existing network and the requirement of deploying multiple ICN architectures on the same physical network, the programmability and virtualization of the network is required. The programmability and virtualization techniques can be classified as software-based and hardware-based. The former is represented by software-defined network (SDN) and network function virtualization (NFV). The latter is headed by NetFPGA. In this paper, we argue, to fully support ICN functionality, we need a unified deployment framework which can provide both software-based and hardware-based programmability and virtualization.

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

[2]  Glen Gibb,et al.  NetFPGA--An Open Platform for Gigabit-Rate Network Switching and Routing , 2007, 2007 IEEE International Conference on Microelectronic Systems Education (MSE'07).

[3]  Hao Wu,et al.  Energy-Efficient In-Network Caching for Content-Centric Networking , 2013, IEEE Communications Letters.

[4]  Jun Wang,et al.  Information-Centric Network in an ISP , 2012 .

[5]  Dipankar Raychaudhuri,et al.  MobilityFirst future internet architecture project , 2011, AINTEC '11.

[6]  Jing Ren,et al.  An optimal Cache management framework for information-centric networks with network coding , 2014, 2014 IFIP Networking Conference.

[7]  Diego Perino,et al.  A reality check for content centric networking , 2011, ICN '11.

[8]  Hermann de Meer,et al.  A survey of programmable networks , 1999, CCRV.

[9]  George Parisis,et al.  Designing and realizing an information-centric internet , 2012, IEEE Communications Magazine.

[10]  Jing Ren,et al.  VICN: a versatile deployment framework for information-centric networks , 2014, IEEE Network.

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

[12]  Jogesh K. Muppala,et al.  A Survey of BitTorrent Performance , 2010, IEEE Communications Surveys & Tutorials.

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

[14]  Nicola Blefari-Melazzi,et al.  CONET: a content centric inter-networking architecture , 2011, ICN '11.

[15]  Pekka Nikander,et al.  LIPSIN: line speed publish/subscribe inter-networking , 2009, SIGCOMM '09.

[16]  Luca Veltri,et al.  Supporting information-centric functionality in software defined networks , 2012, 2012 IEEE International Conference on Communications (ICC).

[17]  Leandros Tassiulas,et al.  Pursuing a Software Defined Information-centric Network , 2012, 2012 European Workshop on Software Defined Networking.

[18]  Chip Elliott,et al.  GENI - global environment for network innovations , 2008, LCN.

[19]  Nick Feamster,et al.  SwitchBlade: a platform for rapid deployment of network protocols on programmable hardware , 2010, SIGCOMM '10.

[20]  Bruce M. Maggs,et al.  Less pain, most of the gain: incrementally deployable ICN , 2013, SIGCOMM.

[21]  Paul Goransson,et al.  Network Functions Virtualization , 2017 .

[22]  Bengt Ahlgren,et al.  A survey of information-centric networking , 2012, IEEE Communications Magazine.

[23]  Eddie Kohler,et al.  The Click modular router , 1999, SOSP.