Dynamic chaining of Virtual Network Functions in cloud-based edge networks

This manuscript investigates the issue of implementing chains of network functions in a “softwarized” environment where edge network middle-boxes are replaced by software appliances running in virtual machines within a data center. The primary goal is to show that this approach allows space and time diversity in service chaining, with a higher degree of dynamism and flexibility with respect to conventional hardware-based architectures. The manuscript describes implementation alternatives of the virtual function chaining in a SDN scenario, showing that both layer 2 and layer 3 approaches are functionally viable. A proof-of-concept implementation with the Mininet emulation platform is then presented to provide a practical example of the feasibility and degree of complexity of such approaches.

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

[2]  Minlan Yu,et al.  SIMPLE-fying middlebox policy enforcement using SDN , 2013, SIGCOMM.

[3]  Divanilson Campelo,et al.  A robust SDN network architecture for service providers , 2014, 2014 IEEE Global Communications Conference.

[4]  Aditya Akella,et al.  OpenNF , 2014, SIGCOMM.

[5]  G. Gibb,et al.  Initial thoughts on custom network processing via waypoint services , 2012 .

[6]  Franco Callegati,et al.  Clouds of virtual machines in edge networks , 2013, IEEE Communications Magazine.

[7]  K. K. Ramakrishnan,et al.  NetVM: High Performance and Flexible Networking Using Virtualization on Commodity Platforms , 2014, IEEE Transactions on Network and Service Management.

[8]  Fulvio Risso,et al.  Some Controversial Opinions on Software-Defined Data Plane Services , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[9]  Franco Callegati,et al.  Performance of multi-tenant virtual networks in OpenStack-based cloud infrastructures , 2014, 2014 IEEE Globecom Workshops (GC Wkshps).