Network Function Virtualization in Content-Centric Networks

  • José Castillo Lema USP
  • Augusto José Venâncio Neto UFRN
  • Flavio de Oliveira Silva UFU
  • Sergio Takeo Kofuji USP


Network Functions Virtualization (NFV) offers an alternative way to design, deploy, and manage networking functions and services by leveraging virtualization technologies to consolidate network functions into general-purpose hardware platforms. On the past years extensive effort has been made to evolve and mature NFV tecnologies over IP networks. However, little or no attempts at all have been made to incorporate NFV into Information-Centric Networks (ICN). This work explores the use and implementation of virtual Network Funtions (VNFS)in Content-Centric Networks (CCN), and proposes the use of the Named Function Networking (NFN) paradigm as means to implement network functions and services in this kind of networks, distributing the network functions and services through the networks nodes and providing flexibility to dynamically place functions in the network as required and without the need of a central controller.

Palavras-chave: Network Function Virtualization, Content-Centric Networks, Function Placement


A Survey of Enterprise Middlebox Deployments | EECS at UC Berkeley." n.d. Accessed May 12, 2016.

Access Control Enforcement Delegation for Information-Centric Networking Architectures. n.d. Accessed December 31, 2018.

Bandyopadhyay, Soma, Munmun Sengupta, Souvik Maiti, and Subhajit Dutta. 2011. "ROLE OF MIDDLEWARE FOR INTERNET OF THINGS: A STUDY." International Journal of Computer Science and Engineering Survey 2 (3): 94-105.

Bianco, A., R. Birke, L. Giraudo, and M. Palacin. 2010. "OpenFlow Switching: Data Plane Performance." In 2010 IEEE International Conference on Communications (ICC), 1-5.

CCN-Lite Project. n.d. Accessed May 2, 2016.

Dannewitz, Christian, Dirk Kutscher, BöRje Ohlman, Stephen Farrell, Bengt Ahlgren, and Holger Karl. 2013. "Network of Information (NetInf) -An Information-Centric Networking Architecture." Comput. Commun. 36 (7): 721-735.

ETSI GS NFV-SWA 001 V1.1.1 (2014-12). n.d. Accessed April 30, 2016.

Li, Y., and M. Chen. 2015. "Software-Defined Network Function Virtualization: A Survey." IEEE Access 3: 2542-53.

Mansour, Dima, and Christian Tschudin. 2016. "Towards a Monitoring Protocol Over Information-Centric Networks." In Proceedings of the 3rd ACM Conference on Information-Centric Networking, 60-64. ACM-ICN '16. New York, NY, USA: ACM.

Marxer, Claudio, Christopher Scherb, and Christian Tschudin. 2016. "Access-Controlled In-Network Processing of Named Data." In Proceedings of the 3rd ACM Conference on Information-Centric Networking, 77-82. ACM-ICN '16. New York, NY, USA: ACM.

Mohaisen, Abedelaziz. 2017. Systems, devices, and methods for protecting access privacy of cached content. United States US9578125B2, filed May 5, 2014, and issued February 21, 2017.

Tschudin, C., and M. Sifalakis. 2014. "Named Functions and Cached Computations." In Consumer Communications and Networking Conference (CCNC), 2014 IEEE 11th, 851-57.
CASTILLO LEMA, José; NETO, Augusto José Venâncio; SILVA, Flavio de Oliveira; KOFUJI, Sergio Takeo. Network Function Virtualization in Content-Centric Networks. In: WORKSHOP DE PESQUISA EXPERIMENTAL DA INTERNET DO FUTURO (WPEIF), 10. , 2019, Gramado. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2019 . p. 31-37. ISSN 2595-2692. DOI: