5G network slicing
5G network slicing is a network architecture that consists in the multiplexing of virtualized and independent logical networks deployed on the same physical network infrastructure [1]. Each network slice is an isolated end-to-end network tailored and customized to fullfill diverse requirements requested by a particular application [2]. For this reason, this technology assumes a central role in the enhancement of 5G mobile networks that are designed to efficiently embrace a plethora of services with very different service level requirements (SLA). The realization of this service-orieneted view of the network leverages on the concepts software-defined networking (SDN) and network function virtualization (NFV) that allow the implementation of flexibile and scalable network slices sharing the resources provided by physical network infrastructure [3][4].
From a business model perspective, each network slice is administraed by a mobile virtual network operator (MVNO) [5][6]. The infrastructure provider (the owner of the telecommuications infrastructure) lease its physical resources to the MVNOs sharing the underlying physical network [6][7]. According to the availability of the assigned resources, each MVNO can dynamically deploy several network slice istances to accomodate different service requests.
History
The history of network slicing can be tracked back in the late 80s with the introduction of overlay networks that provided a first form of service-oriented network . Each slice combined resources coming from different network domains, but lacked in programmability. In late 2000, PlanetLab introduced virtualization framework that allowed user to deploy isolated slice based on their application requirements. The flexibility introduced by the advent of SDN technologies in 2009 enabled the implementation of fully configurable and scalable network slices [8][9].
In the domain of mobile networks, the concept of network slicing was initially introduced as RAN sharing in the firsts releases of LTE standard in 2010 [10]. Examples of such technology are multi-operator radio access networks (MORAN) and multi-operator core networks (MCNO) which allow network operators to share common LTE resources.
Key concepts
Network slicing concept assumes an essential role to accomodate different QoS required by heterogeous services like machine-type communication, ultra reliable low latency communication and enhancend multi-broadbnd content delivery. The "one-size-fits-all" network paradigm currently employed in past mobile telecommunications system is no longer suited to address this new market model.
Architecture overview
Although there are different proposal of network slice architectures [11][12][13], it is possible to define a general architecture that maps the common elements of each solution into a general and unified framework. From a high-level perspective, the network slicing architecture can be considered as composed by two mains blocks, one dedicated to the actual slice implementation and the other dedicated to the slice management and configuration [2]. The former is designed as a multi-tier architecture composed by three layers (service layer, network function layer, infrastructure layer), each one contributing to the slice definition and deployment with distinct tasks. The latter is designed as centralized network entity generically denoted as network slice controller that monitors and manages the functionalities between the three layers in order to efficiently coordinate the coexistence of multiple slices owned by different business entities [9].
Service layer
The service layer is the upper layer that interface directly with user application. It is composed by the set of services requested by different business entities (like mobile operators or 3rd party service providers) that share the underlying physical network. Each service is formally represented as service instance, which embeds all the network characteristics in the form of SLA requirements that are expected to be fully satisfied by a suitable slice creation [11].
Network Function layer
The network function layer is the middle-level layer that is in charge of the creation of each network slice in order to fully accommodate the diverse service instance requests coming from the upper layer. It composed by a set of network functions that embodies specific and well-defined behaviours and interfaces. Multiple network functions are placed over the virtual network infrastructure and chained together to create and end-to-end network slice instance reflecting the network characteristics requested by the service [3]. The configuration of the network functions employed by the slice is enabled by a set of network operations that allows to manage their full life cycle (from their placement to their de-allocation when the service provided is no longer needed) [2].
To increase the resource usage efficiency, the same network function can be simultaneously shared by different slices at the cost of an increase in the complexity of operations management. Conversely, a one-to-one coupling between each network function and each slice eases the configuration procedures, but it could lead to poor and inefficient resource usage [4].
Infrastructure layer
The infrastructure layer is the bottom layer and it defines the actual physical network topology upon which the network slices are multiplexed. In addition, it provides the physical network resources to host the several network functions composing each slice [14].
The network domain of the provided resources ranges a heterogeneous set of infrastructure components like data centers (e.g. storage and computation capacity resources), devices enabling network connectivity such as routers (e.g. networking resources) and base stations composing the RAN (e.g. radio bandwidth resources) [15].
Network slice controller
The network slice controller is defined as a network orchestrator that interfaces with the various functionalities performed by each layer to coherently manage each slice request. The benefit of such network element is that it enable an efficient and flexibile slice creation that can be reconfigured during its life-cycle [3]. Operationally, the network slice controller is in charge of several tasks that support a more effective coordination betweem the network slice layers [1][2][9]:
- End-to-end service management: mapping of the various service instances expressed in terms SLA requirements with suitable network functions capable of satisfying the service constraints.
- Virtual resources definition: virtualized abstraction of the physical network resources in order to simplify the resources management operations performed to allocate the network functions.
- Slice life-cycle management: performance monitoring across all three layers in order to dynamically reconfigure each slice to accomodate SLA requirements modifications.
Due to the complexity of the performed tasks that address different purposes, the network slice controller can be composed by multiple orchestrators that indendently manage a subset of functinalities in each layer [4]. To fullfil the service requirements, the various orchestration entites coordinate each other by exchanging high-level information about the configuration of the network processes involved in the slice creation and management.
- ^ a b Rost, P.; Mannweiler, C.; Michalopoulos, D. S.; Sartori, C.; Sciancalepore, V.; Sastry, N.; Holland, O.; Tayade, S.; Han, B. (2017). "Network Slicing to Enable Scalability and Flexibility in 5G Mobile Networks". IEEE Communications Magazine. 55 (5): 72–79. doi:10.1109/MCOM.2017.1600920. ISSN 0163-6804.
- ^ a b c d Foukas, X.; Patounas, G.; Elmokashfi, A.; Marina, M. K. (2017). "Network Slicing in 5G: Survey and Challenges". IEEE Communications Magazine. 55 (5): 94–100. doi:10.1109/MCOM.2017.1600951. ISSN 0163-6804.
- ^ a b c Yousaf, F. Z.; Bredel, M.; Schaller, S.; Schneider, F. (2017). "NFV and SDN—Key Technology Enablers for 5G Networks". IEEE Journal on Selected Areas in Communications. 35 (11): 2468–2478. doi:10.1109/JSAC.2017.2760418. ISSN 0733-8716.
- ^ a b c Ordonez-Lucena, J.; Ameigeiras, P.; Lopez, D.; Ramos-Munoz, J. J.; Lorca, J.; Folgueira, J. (2017). "Network Slicing for 5G with SDN/NFV: Concepts, Architectures, and Challenges". IEEE Communications Magazine. 55 (5): 80–87. doi:10.1109/MCOM.2017.1600935. ISSN 0163-6804.
- ^ Zhu, Kun; Hossain, Ekram (2016). "Virtualization of 5G Cellular Networks as a Hierarchical Combinatorial Auction". IEEE Transactions on Mobile Computing. 15 (10): 2640–2654. doi:10.1109/tmc.2015.2506578. ISSN 1536-1233.
- ^ a b Network Slicing - Use Case Requirements. GSMA. April 2018.
{{cite book}}
: CS1 maint: year (link) - ^ D'Oro, Salvatore; Restuccia, Francesco; Melodia, Tommaso; Palazzo, Sergio (2018). "Low-Complexity Distributed Radio Access Network Slicing: Algorithms and Experimental Results". IEEE/ACM Transactions on Networking. 26 (6): 2815–2828. doi:10.1109/tnet.2018.2878965. ISSN 1063-6692.
- ^ Bagaa, Miloud; Taleb, Tarik; Gebremariam, Anteneh Atumo; Granelli, Fabrizio; Kiriha, Yoshiaki; Du, Ping; Nakao, Akihiro (2017). "End-to-end Network Slicing for 5G Mobile Networks". Journal of Information Processing. 25: 153–163. doi:10.2197/ipsjjip.25.153. ISSN 1882-6652.
- ^ a b c Afolabi, Ibrahim; Taleb, Tarik; Samdanis, Konstantinos; Ksentini, Adlen; Flinck, Hannu (2018). "Network Slicing and Softwarization: A Survey on Principles, Enabling Technologies, and Solutions". IEEE Communications Surveys & Tutorials. 20 (3): 2429–2453. doi:10.1109/comst.2018.2815638. ISSN 1553-877X.
- ^ "RAN Sharing". www.3gpp.org. Retrieved 2019-07-03.
- ^ a b Description of Network Slicing Concept. NGMN Alliance. 2016.
- ^ View on 5G Architecture. 5GPPP. 2017.
- ^ "Network Slicing and 3GPP Service and Systems Aspects (SA) Standard - IEEE Software Defined Networks". sdn.ieee.org. Retrieved 2019-07-03.
- ^ Jiang, M.; Condoluci, M.; Mahmoodi, T. (2016). "Network slicing management and prioritization; prioritization in 5G mobile systems". European Wireless 2016; 22th European Wireless Conference: 1–6.
- ^ Zhang, H.; Liu, N.; Chu, X.; Long, K.; Aghvami, A.; Leung, V. C. M. (2017). "Network Slicing Based 5G and Future Mobile Networks: Mobility, Resource Management, and Challenges". IEEE Communications Magazine. 55 (8): 138–145. doi:10.1109/MCOM.2017.1600940. ISSN 0163-6804.