OVNES: Demonstrating 5G Network Slicing Overbooking on ... · access network, i.e., (R)AN. When an...

2
OVNES: Demonstrating 5G Network Slicing Overbooking on Real Deployments Lanfranco Zanzi, Vincenzo Sciancalepore, Andres Garcia-Saavedra, Xavier Costa-P´ erez NEC Laboratories Europe, Germany emails: {name.surname}@neclab.eu Abstract—The network slicing paradigm provides the nec- essary means to allow vertical segments to seamlessly share the same network infrastructure, while delivering the expected service level agreements (SLAs) to their own customers. However, the concurrent access at shared resources and the huge disparity among different verticals’ service requirements opens up new technical challenges that must be addressed. With this demon- stration, we showcase the benefits that centralized orchestration operations, such as slice brokerage and resources allocation, can bring to tackle these issues. Our testbed, namely OVNES, imple- ments the network slicing paradigm on real network equipments and discloses the novel concept of 5G Network Slice Broker as an entity in charge of mediating between vertical network slice requests and physical network resources availability. I. I NTRODUCTION Network virtualization and programmability have been iden- tified as the main key-enablers for the upcoming business model revolution: vertical segments are willing to pay for obtaining a dedicated “slice” of the mobile network in order to deliver added-value services to their customers. In this context, the Network Slicing concept [1] has emerged as technological solution able to significantly increase the revenues of infras- tructure providers in the 5G network landscape. Practically, network operators can offer multiple (virtualized) slices of the physical infrastructure to vertical industries (e.g., automotive, e-health, etc.) or Over-The-Top (OTT) service providers lever- aging on new sources of revenue, but, at the same time, they need to cope with the seamless provision of shared network resources to meet the service level agreements (SLAs) of each instantiated network slice [2]. Therefore, an automatic network orchestration solution is needed to continuously monitor the overall network conditions and map the upcoming network slice requests into physical network resources. Fig. 1 provides an overview of the network orchestration process across different network domains. Network slices are installed and inter-connected through cloud data centers, the core domain (where the evolved packet core, namely EPC, is operating), edge data centers (supporting mobile edge comput- ing services [3]), fronthaul and backhaul links, and the (radio) access network, i.e., (R)AN. When an end-to-end network slice orchestration is in place, two main operations can be identified: i) brokering phase, ii) network and computational resources management. Both are handled by a network slice broker, envisioned as an automated solution that collects network statistics and provisions network slices in real-time pursuing the overall revenue maximization for e.g. by means of machine-learning techniques. A preliminary 5G network slice broker supporting network slices instantiation only on the Radio Access Network (RAN) has been fully studied and devised in [4]. However, enlarging the scope of brokering op- erations over all the network domains implies novel challenges Real time monitoring Analysis of data and feature extraction Automatic configuration of network elements OSS/BSS End-to-End Network Slice Broker Analyze collected data Collect data from networks and services Network reconfiguration according to analysis results Fig. 1: End-to-end Network Slicing Orchestration to be addressed, such as cross-domain latency, throughput performance guarantees and logical isolation among slices tailored to specific service templates [2]. In our demo, we designed and deployed an OVerbooking NEtwork Slices (OVNES) solution in charge of i) collecting network statistics, ii) predicting traffic behaviors exploiting machine-learning approaches, iii) applying admission control policies to optimally select network slice requests by pur- suing the overall network efficiency, iv) scheduling physical resources based on different service requirements. Our demo is also equipped with a user-friendly dashboard to explore achievable gains. II. OVNES IMPLEMENTATION Due to the lack of commercial 5G radio access nodes, we build our demonstration using commercial LTE eNodeB (eNBs), leveraging on the network sharing concept. This implies that each slice is physically implemented as a different mobile virtual network operator (MVNO) and assigned with a specific public land mobile network (PLMN) identifier that shares the same RAN infrastructure. Thus, we have imple- mented a dedicated core network per slice. The demonstration setup is depicted in Fig. 2. We have considered three different verticals asking a network slice with heterogeneous traffic requirements: i) Public Safety critical communications, ii) enhanced Mobile BroadBand (eMBB) GBR (mostly for VoIP calls), and iii) enhanced Mobile BroadBand (eMBB) best-effort (mostly for general-purpose data transmissions). Network slices requests are randomly gen- erated based on proper service requirements, dubbed as slice templates. The demo consists of the following components: three virtualized Evolved-Packet-Core (EPC) using OpenEPC 7 [5] (one per slice); two NEC LTE eNBs; a number of LTE devices generating traffic with different service requirements, such as mobile phones, surveillance cameras and LTE USB dongles; This is a pre-printed version of the article

Transcript of OVNES: Demonstrating 5G Network Slicing Overbooking on ... · access network, i.e., (R)AN. When an...

Page 1: OVNES: Demonstrating 5G Network Slicing Overbooking on ... · access network, i.e., (R)AN. When an end-to-end network slice orchestration is in place, two main operations can be identified:

OVNES: Demonstrating 5G Network SlicingOverbooking on Real Deployments

Lanfranco Zanzi, Vincenzo Sciancalepore, Andres Garcia-Saavedra, Xavier Costa-PerezNEC Laboratories Europe, Germanyemails: {name.surname}@neclab.eu

Abstract—The network slicing paradigm provides the nec-essary means to allow vertical segments to seamlessly sharethe same network infrastructure, while delivering the expectedservice level agreements (SLAs) to their own customers. However,the concurrent access at shared resources and the huge disparityamong different verticals’ service requirements opens up newtechnical challenges that must be addressed. With this demon-stration, we showcase the benefits that centralized orchestrationoperations, such as slice brokerage and resources allocation, canbring to tackle these issues. Our testbed, namely OVNES, imple-ments the network slicing paradigm on real network equipmentsand discloses the novel concept of 5G Network Slice Broker asan entity in charge of mediating between vertical network slicerequests and physical network resources availability.

I. INTRODUCTION

Network virtualization and programmability have been iden-tified as the main key-enablers for the upcoming businessmodel revolution: vertical segments are willing to pay forobtaining a dedicated “slice” of the mobile network in order todeliver added-value services to their customers. In this context,the Network Slicing concept [1] has emerged as technologicalsolution able to significantly increase the revenues of infras-tructure providers in the 5G network landscape. Practically,network operators can offer multiple (virtualized) slices of thephysical infrastructure to vertical industries (e.g., automotive,e-health, etc.) or Over-The-Top (OTT) service providers lever-aging on new sources of revenue, but, at the same time, theyneed to cope with the seamless provision of shared networkresources to meet the service level agreements (SLAs) of eachinstantiated network slice [2]. Therefore, an automatic networkorchestration solution is needed to continuously monitor theoverall network conditions and map the upcoming networkslice requests into physical network resources.

Fig. 1 provides an overview of the network orchestrationprocess across different network domains. Network slices areinstalled and inter-connected through cloud data centers, thecore domain (where the evolved packet core, namely EPC, isoperating), edge data centers (supporting mobile edge comput-ing services [3]), fronthaul and backhaul links, and the (radio)access network, i.e., (R)AN. When an end-to-end networkslice orchestration is in place, two main operations can beidentified: i) brokering phase, ii) network and computationalresources management. Both are handled by a network slicebroker, envisioned as an automated solution that collectsnetwork statistics and provisions network slices in real-timepursuing the overall revenue maximization for e.g. by meansof machine-learning techniques. A preliminary 5G networkslice broker supporting network slices instantiation only onthe Radio Access Network (RAN) has been fully studied anddevised in [4]. However, enlarging the scope of brokering op-erations over all the network domains implies novel challenges

Real time monitoring

Analysis of data and feature extraction

Automatic configuration of

network elements

OSS/BSS

End-to-End Network Slice Broker

Analyze collected data

Collect data from networks

and services

Network reconfiguration according to analysis

results

Fig. 1: End-to-end Network Slicing Orchestration

to be addressed, such as cross-domain latency, throughputperformance guarantees and logical isolation among slicestailored to specific service templates [2].

In our demo, we designed and deployed an OVerbookingNEtwork Slices (OVNES) solution in charge of i) collectingnetwork statistics, ii) predicting traffic behaviors exploitingmachine-learning approaches, iii) applying admission controlpolicies to optimally select network slice requests by pur-suing the overall network efficiency, iv) scheduling physicalresources based on different service requirements. Our demois also equipped with a user-friendly dashboard to exploreachievable gains.

II. OVNES IMPLEMENTATION

Due to the lack of commercial 5G radio access nodes,we build our demonstration using commercial LTE eNodeB(eNBs), leveraging on the network sharing concept. Thisimplies that each slice is physically implemented as a differentmobile virtual network operator (MVNO) and assigned witha specific public land mobile network (PLMN) identifier thatshares the same RAN infrastructure. Thus, we have imple-mented a dedicated core network per slice.

The demonstration setup is depicted in Fig. 2. We haveconsidered three different verticals asking a network slice withheterogeneous traffic requirements: i) Public Safety criticalcommunications, ii) enhanced Mobile BroadBand (eMBB)GBR (mostly for VoIP calls), and iii) enhanced MobileBroadBand (eMBB) best-effort (mostly for general-purposedata transmissions). Network slices requests are randomly gen-erated based on proper service requirements, dubbed as slicetemplates. The demo consists of the following components:

• three virtualized Evolved-Packet-Core (EPC) usingOpenEPC 7 [5] (one per slice);

• two NEC LTE eNBs;• a number of LTE devices generating traffic with different

service requirements, such as mobile phones, surveillancecameras and LTE USB dongles;

This is a pre-printed version of the article

Page 2: OVNES: Demonstrating 5G Network Slicing Overbooking on ... · access network, i.e., (R)AN. When an end-to-end network slice orchestration is in place, two main operations can be identified:

OpenEPC

P-GW S-GW

MMEHSS

Internet

SIP Server

eNodeB 2

eNodeB 1

OpenEPC

OpenEPC

NeoFaceProcessing Unit

OVNES

Fig. 2: Demo overview: building blocks

• OVNES solution implemented as a stand-alone softwareconnected to NEC eNBs as well as to the cloud environ-ment (EPCs).

NEC eNBs are provided with a Local Maintenance Terminal(LMT) for management operations. Among the others features,the LMT allows to adjust the physical network resourcesallocation (in terms of physical resource blocks, PRBs) of aspecific PLMN, i.e., a specific network slice. The LMT isprogrammable by means of XML configuration files that areloaded and installed every time the network slicing configura-tion changes. In order to simulate tenant requests and providedynamicity, we have developed JAVA interfaces and a user-friendly dashboard (GUI) on the OVNES framework solution(Fig. 2), implemented as a JavaScript web page running onApache Tomcat web server.

III. EXPERIMENT LIFECYCLE

In our experimental testbed we run across all the lifecyclemanagement steps of the network slicing scenario, as sum-marized in Fig. 4. In the network slice requests generation,slice requests are issued through the dashboard interface whilespecifying the proper network slice parameters such as thetemplate, the size in terms of PRBs and the time duration.In the network slice request management phase, incomingslice requests are matched against the real-time monitoringinformation and prediction estimations within our OVNESframework. To allow OVNES to optimally allocate networkresources, the admission policy is fed with a machine-learningprocess (feedback loop depicted as a dashed line) appliedon the real tenant network resource utilization. At this point,overbooking mechanism could be enforced, which translatesinto increased resource utilization and additional revenues forthe infrastructure provider. Once the slice request has beenprocessed, the GUI notifies the user about the positive (ornegative) outcome, while the OVNES solution automaticallystarts the network slice installation procedure instructing theLMT of involved eNBs to reserve the requested amount ofPRBs.

Successful installations are notified through the dashboard.When the slice is correctly installed, different traffic sourcedevices (see Fig. 3) are attached to the eNBs and datatransmissions are activated based on the required service, e.g.,cameras sending HD video or mobile phone making calls.

CORENETWORK

DOMAIN

RAN DOMAIN

CONSUMER SLICEDOMAIN

eNodeB 1

Slice eMBB

(GBR)Slice eMBB

(Best Effort)

eNodeB 2

Public

Safety

(eNB1)

Public

Safety

(eNB2)

Public

Safety

(eNB1)

Public

Safety

(eNB2)

Network Slice

Broker

Fig. 3: Deployment setup

If the slice is not admitted, all device connections to RANequipments are rejected by the eNBs, as no PRB reservationhas been performed for that particular slice (PLMN-id). Ourdemonstration video is available online 1.

Slice Template Selection

Network slice requests generation

Slice Dimension

Slice Duration

Network Slice Admission Control

Network Slice Installation

Network slice requests management

Network Slice Traffic Monitoring

Network Slice Traffic Forecasting

Machine-learning

Fig. 4: Experiment phases

IV. CONCLUSIONS

The proposed demonstration proved feasibility and relia-bility of the Overbooking Network Slices (OVNES) solu-tion in real cellular deployments. In particular, it showedthe potential multiplexing gain obtained applying machine-learning approaches on the network slice traffic monitoringand resources management.

REFERENCES

[1] NGMN Alliance, “Description of Network Slicing Concept,” PublicDeliverable, 2016.

[2] GSMA, “Smart 5G Networks: enabled by network slicing and tailoredto customers’ needs,” https://www.gsma.com/futurenetworks/wp-content/uploads/2017/09/5G-Network-Slicing-Report.pdf, September 2017.

[3] “5G Service-Guaranteed Network Slicing White Paper,” White paper,China Mobile Communications Corporation, Huawei Technologies Co.,Ltd., Deutsche Telekom AGVolkswagen, February 2017.

[4] V. Sciancalepore et al., “Mobile traffic forecasting for maximizing 5Gnetwork slicing resource utilization,” in IEEE INFOCOM ’17, April 2017.

[5] OpenEPC 7. http://www.openepc.com/.

1Available at https://www.youtube.com/watch?v=9WMZFXv2OcE