NERV: A constraint-free network resources manager for virtualized environments

In this work, we present NERV, a constraint free network resource manager for virtualized environments capable of supporting multiple network architectures simultaneously. Using a protocol agnostic forwarding element, programmed with the P4 language, and the design principles of MicroServices architectures, we built a framework composed of small applications, each one responsible for manipulating a group of resources of the network, allowing the implementation of different policies to manage systems with different protocol stacks and control strategies. Also, we promote the reuse of these applications creating a Standard API that expose generic functions to manipulate network resources, permitting the combination of low-level applications to compose high-level network manipulation services.

[1]  Prashant Desai,et al.  A Survey of Performance Comparison between Virtual Machines and Containers , 2016 .

[2]  Kristina Chodorow,et al.  MongoDB: The Definitive Guide , 2010 .

[3]  Rui L. Aguiar,et al.  Entity title architecture extensions towards advanced quality-oriented mobility control capabilities , 2014, 2014 IEEE Symposium on Computers and Communications (ISCC).

[4]  Raj Jain,et al.  A survey of the research on future internet architectures , 2011, IEEE Communications Magazine.

[5]  Steven J. Vaughan-Nichols,et al.  New Approach to Virtualization Is a Lightweight , 2006, Computer.

[6]  Steve Vinoski,et al.  Node.js: Using JavaScript to Build High-Performance Network Programs , 2010, IEEE Internet Comput..

[7]  Srinivasan Seshan,et al.  XIA: an architecture for an evolvable and trustworthy internet , 2011, HotNets-X.

[8]  Jan Medved,et al.  OpenDaylight: Towards a Model-Driven SDN Controller architecture , 2014, Proceeding of IEEE International Symposium on a World of Wireless, Mobile and Multimedia Networks 2014.

[9]  Emmanuel Bertin,et al.  On-demand dynamic network service deployment over NaaS architecture , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[10]  Dirk Merkel,et al.  Docker: lightweight Linux containers for consistent development and deployment , 2014 .

[11]  Athanasios V. Vasilakos,et al.  A Survey on Service-Oriented Network Virtualization Toward Convergence of Networking and Cloud Computing , 2012, IEEE Transactions on Network and Service Management.

[12]  Alexander L. Wolf,et al.  NaaS: Network-as-a-Service in the Cloud , 2012, Hot-ICE.

[13]  Mohsine Eleuldj,et al.  OpenStack: Toward an Open-source Solution for Cloud Computing , 2012 .

[14]  Emmanuel Bertin,et al.  NaaS architecture through SDN-enabled NFV: Network openness towards web communication service providers , 2016, NOMS 2016 - 2016 IEEE/IFIP Network Operations and Management Symposium.

[15]  Sándor Laki,et al.  High speed packet forwarding compiled from protocol independent data plane specifications , 2016, SIGCOMM.