On-demand, dynamic and at-the-edge VNF deployment model application to Web Real-Time Communications

In the context of Network-as-a-Service (NaaS) for network operators openness towards Over-The-Top (OTTs) players, we propose an “On-demand and Dynamic Deployment Model for Virtual Network Functions (VNFs)”. We consider both, Telco's needs for more dynamicity in network service delivery, and OTTs' needs for network functions that support requirements of applications at the network-level. In order to allow third-party applications to request deployment of VNFs for specific needs, the proposed deployment model is based on an exposition approach that uses Network APIs over Network Functions Virtualization (NFV) Management and Orchestration modules. To illustrate the proposed model, we focus on Web Real-Time Communications (WebRTC). WebRTC applications are versatile and have strong needs for network functions which makes them a relevant use-case. We have implemented the proposed approach on OPNFV platform. We exploit the “at-the-edge” feature and location-awareness to respect the time-sensitivity and QoS constraints of WebRTC communications. For faster VNF instantiation, we rely on container-based virtualization (Docker containers). Finally, we perform experiments and evaluate the advantages of this model comparing to legacy and alternative approaches.

[1]  Cullen Jennings,et al.  Real-time communications for the web , 2013, IEEE Communications Magazine.

[2]  Weisong Shi,et al.  The Promise of Edge Computing , 2016, Computer.

[3]  Seungjoon Lee,et al.  Network function virtualization: Challenges and opportunities for innovations , 2015, IEEE Communications Magazine.

[4]  Asit Chakraborti,et al.  Towards software defined ICN based edge-cloud services , 2013, 2013 IEEE 2nd International Conference on Cloud Networking (CloudNet).

[5]  Christian Gütl,et al.  Towards a RESTful Service Ecosystem Perspec tives and Challenges , 2010 .

[6]  Alfio Lombardo,et al.  An open framework to enable NetFATE (Network Functions at the edge) , 2015, Proceedings of the 2015 1st IEEE Conference on Network Softwarization (NetSoft).

[7]  Georgios Xilouris,et al.  Performant deployment of a virtualised network functions in a data center environment using resource aware scheduling , 2015, 2015 IFIP/IEEE International Symposium on Integrated Network Management (IM).

[8]  Bukhary Ikhwan Ismail,et al.  Evaluation of Docker as Edge computing platform , 2015, 2015 IEEE Conference on Open Systems (ICOS).

[9]  Evangelos Pallis,et al.  T-NOVA: A marketplace for virtualized network functions , 2014, 2014 European Conference on Networks and Communications (EuCNC).

[10]  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.

[11]  Ke Liu,et al.  Open Service-Aware Mobile Network API for 3rd Party Control of Network QoS , 2012, 2012 International Conference on Computer Science and Electronics Engineering.

[12]  Evangelos Pallis,et al.  T-NOVA: Network functions as-a-service over virtualised infrastructures , 2015, 2015 IEEE Conference on Network Function Virtualization and Software Defined Network (NFV-SDN).

[13]  Charles Anderson,et al.  Docker [Software engineering] , 2015 .