scispace - formally typeset
Search or ask a question
Journal ArticleDOI

Network Slicing in 5G: Survey and Challenges

TL;DR: The state of the art in 5G network slicing is reviewed and a framework for bringing together and discussing existing work in a holistic manner is presented, to evaluate the maturity of current proposals and identify a number of open research questions.
Abstract: 5G is envisioned to be a multi-service network supporting a wide range of verticals with a diverse set of performance and service requirements. Slicing a single physical network into multiple isolated logical networks has emerged as a key to realizing this vision. This article is meant to act as a survey, the first to the authors� knowledge, on this topic of prime interest. We begin by reviewing the state of the art in 5G network slicing and present a framework for bringing together and discussing existing work in a holistic manner. Using this framework, we evaluate the maturity of current proposals and identify a number of open research questions.

Summary (3 min read)

I. INTRODUCTION

  • Mobile devices have become an essential part of their daily lives and as such the mobile network infrastructure that connects them has become critical.
  • It is conceivable that the eventual 5G system would be a convergence of two complementary views that are currently driving the research and industrial activity on 5G.
  • The authors take this view in this article as it is intertwined with the 5G mobile network architecture, although the evolutionary view also has architectural implications.
  • This article is, to the authors' knowledge, the first survey on this important topic.
  • The authors then present a generic 5G architectural framework made up of infrastructure, network function, and service layers as well as the cross-cutting aspect of service management and orchestration (MANO).

A. Use Cases and Requirements

  • The ITU and 5G-PPP have identified three broad use case families: enhanced mobile broadband, massive machine type communications and critical communications.
  • Within those, it is possible to define several specific use cases [1] ranging from general broadband access with global coverage to specialized networks for sensors or extreme mobility.
  • Alternative architectural proposals for 5G have emerged recently to accommodate use cases with diverse requirements; the authors outline two such proposals next.

B. Architecture

  • NGMN's architectural vision [1] advocates a flexible softwarized network approach.
  • This views network slicing as a necessary means for allowing the coexistence of different verticals over the same physical infrastructure.
  • The overall NGMN architecture is split into three layers: infrastructure resource, business enablement and business application.
  • Realizing a service in this proposal follows a topdown approach via a network slice blueprint that describes the structure, configuration and work-flows for instantiating and controlling the network slice instance for the service during its life cycle.
  • 5G-PPP's architectural vision [3] offers a more elaborate examination of the roles and relationships between different parts of the 5G network.

A. Infrastructure Layer

  • The infrastructure layer broadly refers to the physical network infrastructure spanning both the RAN and the CN.
  • It also includes deployment, control and management of the infrastructure; the allocation of resources (computing, storage, network, radio) to slices; and the way that these resources are revealed to and can be managed by the higher layers.

Existing work:

  • The related work focuses on two main subjects; the composition of the network infrastructure and its virtualization.
  • This not only means virtualization and full isolation of the underlying resources (processing, storage, network and radio) among slices but also the capability to support different types of control operations over the resources in a virtualized manner based on the service requirements.
  • This characteristic of providing a virtualized end-to-end environment, that can be potentially opened up and fully controlled by third parties, is one of the key features that separates network slicing from the already existing network sharing solutions [5] [4] .
  • The dedicated spectrum approach is easier to implement, especially with dedicated radio hardware per slice, since isolation of radio resources is guaranteed through the static fragmentation of the spectrum but it can result in inefficient use of radio resources.

C. Service Layer & MANO

  • This observation regarding the operation of slicing in the context of 5G naturally leads to two new high-level concepts: (1) a service layer that is directly linked to the business model behind the creation of a network slice; and (2) network slice orchestration for the hypervision of a slice's life-cycle.
  • In the first case, the slice orchestrator will be assigned the more complex task of identifying the appropriate functions and technologies that will guarantee the fulfillment of the requirements described in the slice's manifest, while in the second case things are more simplified since the required building blocks of the slice are already identified in its description.
  • Another very important issue is how to map and stitch together the components that are available to the various layers of the architecture in order to compose an end-to-end slice.
  • Two types of mapping have been considered: (1) the functional/SLA mapping of the service requirements to network functions and infrastructure types; and (2) the mapping of network functions and infrastructure type to vendor implementations [6] [7] .

IV. CHALLENGES

  • From the last section, it is apparent that 5G network slicing has already received fair amount of attention from the research community and industry.
  • At the same time, there are several aspects key to end-to-end network slicing that are not well understood as captured by the illustration in Fig. 3 .
  • The authors now elaborate on several significant outstanding challenges that need to be addressed to fully realize the vision of network slicing based multi-service softwarized 5G mobile network architecture.

A. RAN Virtualization

  • As already discussed in Section III-A2, the main challenges for infrastructure virtualization lie in the RAN.
  • Solutions that pre-allocate distinct spectrum chunks to virtual base station instances are straightforward to realize and provide radio resource isolation but have the downside of inefficient use of radio resources.
  • This can potentially be addressed by adapting SD-RAN controllers like [13] .
  • This presents an additional outstanding challenge as it is unclear whether multiple RATs can be multiplexed over the same possibly specialized hardware or each needs its own dedicated hardware; the answer to this question might depend on the set of RATs under consideration.
  • RaaS paradigm requires going beyond radio resource and physical infrastructure sharing [4] [9] to have the capability to create virtual RAN instances on-the-fly with tailored set of virtualized control functions (e.g., scheduling, mobility management) to suit individual slice/service requirements while at the same time ensuring isolation between different slices (virtual RAN instances).

B. Service Composition with Fine-Grained Network Functions

  • Coarse-grained functions are easy to compose as fewer number of interfaces need to be defined to chain them together but this comes at the cost of reduced flexibility for the slices to be adaptable and meet their service requirements.
  • Fine-grained network functions do not have this limitation and are more desirable.
  • However the authors lack a scalable and interoperable means for service composition with fine-grained functions that could be implemented by different vendors.
  • The straightforward approach of defining new standardized interfaces for each new function is not scalable as the functions increase in number and the granularity becomes finer.

C. End-to-End Slice Orchestration and Management

  • The problem of describing services has already been identified in the literature (Sec III-C1) but without satisfactory resolution.
  • A good approach to address this void is to develop domain-specific description languages that allow the expression of service characteristics, KPIs and network element capabilities and requirements in a comprehensive manner while retaining a simple and intuitive syntax (e.g., in the philosophy of [14] ).
  • This concerns holistic orchestration of different slices so that each meet their service/SLA requirements while at the same time efficiently utilizing underlying resources.
  • While underlying principles from these other contexts can be leveraged, mechanisms targeting 5G network slicing should be suitably adapted and extended considering additional types of resources.
  • Specifically, not just the resources found in cloud environments (memory, storage, network), but also radio resources need to be included, considering their correlation and how adjusting one resource type could have a direct effect on the efficiency of some other and therefore on the overall service quality.

V. SUMMARY

  • To this end, the authors present a common framework for bringing together and discussing existing work in a holistic and concise manner.
  • This framework essentially groups existing slicing proposals according to the architectural layer they target; namely the infrastructure, network function, and service layers along with the MANO entity.
  • With respect to this framework, the authors evaluate the maturity of current proposals and identify remaining gaps.
  • While several aspects of network slicing at the infrastructure and network functions layers are quickly maturing, issues like virtualization in the RAN are unresolved.
  • Also, approaches for realizing, orchestrating, and managing slices are still in their infancy with many open research questions.

Did you find this useful? Give us your feedback

Content maybe subject to copyright    Report

Citations
More filters
Journal ArticleDOI
TL;DR: This paper presents a comprehensive literature review on applications of deep reinforcement learning (DRL) in communications and networking, and presents applications of DRL for traffic routing, resource sharing, and data collection.
Abstract: This paper presents a comprehensive literature review on applications of deep reinforcement learning (DRL) in communications and networking. Modern networks, e.g., Internet of Things (IoT) and unmanned aerial vehicle (UAV) networks, become more decentralized and autonomous. In such networks, network entities need to make decisions locally to maximize the network performance under uncertainty of network environment. Reinforcement learning has been efficiently used to enable the network entities to obtain the optimal policy including, e.g., decisions or actions, given their states when the state and action spaces are small. However, in complex and large-scale networks, the state and action spaces are usually large, and the reinforcement learning may not be able to find the optimal policy in reasonable time. Therefore, DRL, a combination of reinforcement learning with deep learning, has been developed to overcome the shortcomings. In this survey, we first give a tutorial of DRL from fundamental concepts to advanced models. Then, we review DRL approaches proposed to address emerging issues in communications and networking. The issues include dynamic network access, data rate control, wireless caching, data offloading, network security, and connectivity preservation which are all important to next generation networks, such as 5G and beyond. Furthermore, we present applications of DRL for traffic routing, resource sharing, and data collection. Finally, we highlight important challenges, open issues, and future research directions of applying DRL.

1,153 citations


Cites background from "Network Slicing in 5G: Survey and C..."

  • ...Network slicing [157] and NFV [97] are two emerging concepts for resource allocation in the 5G ecosystem to provide cost-effective services with better performance....

    [...]

Journal ArticleDOI
TL;DR: This paper bridges the gap between deep learning and mobile and wireless networking research, by presenting a comprehensive survey of the crossovers between the two areas, and provides an encyclopedic review of mobile and Wireless networking research based on deep learning, which is categorize by different domains.
Abstract: The rapid uptake of mobile devices and the rising popularity of mobile applications and services pose unprecedented demands on mobile and wireless networking infrastructure. Upcoming 5G systems are evolving to support exploding mobile traffic volumes, real-time extraction of fine-grained analytics, and agile management of network resources, so as to maximize user experience. Fulfilling these tasks is challenging, as mobile environments are increasingly complex, heterogeneous, and evolving. One potential solution is to resort to advanced machine learning techniques, in order to help manage the rise in data volumes and algorithm-driven applications. The recent success of deep learning underpins new and powerful tools that tackle problems in this space. In this paper, we bridge the gap between deep learning and mobile and wireless networking research, by presenting a comprehensive survey of the crossovers between the two areas. We first briefly introduce essential background and state-of-the-art in deep learning techniques with potential applications to networking. We then discuss several techniques and platforms that facilitate the efficient deployment of deep learning onto mobile systems. Subsequently, we provide an encyclopedic review of mobile and wireless networking research based on deep learning, which we categorize by different domains. Drawing from our experience, we discuss how to tailor deep learning to mobile environments. We complete this survey by pinpointing current challenges and open future directions for research.

975 citations


Cites background from "Network Slicing in 5G: Survey and C..."

  • ...[44] A survey and insights on network slicing in 5G....

    [...]

Journal ArticleDOI
TL;DR: The diverse use cases and network requirements of network slicing, the pre-slicing era, considering RAN sharing as well as the end-to-end orchestration and management, encompassing the radio access, transport network and the core network are outlined.
Abstract: Network slicing has been identified as the backbone of the rapidly evolving 5G technology. However, as its consolidation and standardization progress, there are no literatures that comprehensively discuss its key principles, enablers, and research challenges. This paper elaborates network slicing from an end-to-end perspective detailing its historical heritage, principal concepts, enabling technologies and solutions as well as the current standardization efforts. In particular, it overviews the diverse use cases and network requirements of network slicing, the pre-slicing era, considering RAN sharing as well as the end-to-end orchestration and management, encompassing the radio access, transport network and the core network. This paper also provides details of specific slicing solutions for each part of the 5G system. Finally, this paper identifies a number of open research challenges and provides recommendations toward potential solutions.

766 citations

Journal ArticleDOI
TL;DR: A comprehensive review and updated solutions related to 5G network slicing using SDN and NFV, and a discussion on various open source orchestrators and proof of concepts representing industrial contribution are provided.

458 citations

Posted Content
TL;DR: In this paper, a comprehensive literature review on applications of deep reinforcement learning in communications and networking is presented, which includes dynamic network access, data rate control, wireless caching, data offloading, network security, and connectivity preservation.
Abstract: This paper presents a comprehensive literature review on applications of deep reinforcement learning in communications and networking. Modern networks, e.g., Internet of Things (IoT) and Unmanned Aerial Vehicle (UAV) networks, become more decentralized and autonomous. In such networks, network entities need to make decisions locally to maximize the network performance under uncertainty of network environment. Reinforcement learning has been efficiently used to enable the network entities to obtain the optimal policy including, e.g., decisions or actions, given their states when the state and action spaces are small. However, in complex and large-scale networks, the state and action spaces are usually large, and the reinforcement learning may not be able to find the optimal policy in reasonable time. Therefore, deep reinforcement learning, a combination of reinforcement learning with deep learning, has been developed to overcome the shortcomings. In this survey, we first give a tutorial of deep reinforcement learning from fundamental concepts to advanced models. Then, we review deep reinforcement learning approaches proposed to address emerging issues in communications and networking. The issues include dynamic network access, data rate control, wireless caching, data offloading, network security, and connectivity preservation which are all important to next generation networks such as 5G and beyond. Furthermore, we present applications of deep reinforcement learning for traffic routing, resource sharing, and data collection. Finally, we highlight important challenges, open issues, and future research directions of applying deep reinforcement learning.

332 citations

References
More filters
Journal ArticleDOI
TL;DR: The concept of the 5G Network Slice Broker in 5G systems is introduced, which enables mobile virtual network operators, over-the-top providers, and industry vertical market players to request and lease resources from infrastructure providers dynamically via signaling means.
Abstract: The ever-increasing traffic demand is pushing network operators to find new cost-efficient solutions toward the deployment of future 5G mobile networks. The network sharing paradigm was explored in the past and partially deployed. Nowadays, advanced mobile network multi-tenancy approaches are increasingly gaining momentum, paving the way toward further decreasing capital expenditure and operational expenditure (CAPEX/OPEX) costs, while enabling new business opportunities. This article provides an overview of the 3GPP standard evolution from network sharing principles, mechanisms, and architectures to future on-demand multi-tenant systems. In particular, it introduces the concept of the 5G Network Slice Broker in 5G systems, which enables mobile virtual network operators, over-the-top providers, and industry vertical market players to request and lease resources from infrastructure providers dynamically via signaling means. Finally, it reviews the latest standardization efforts, considering remaining open issues for enabling advanced network slicing solutions, taking into account the allocation of virtualized network functions based on ETSI NFV, the introduction of shared network functions, and flexible service chaining.

467 citations

Proceedings ArticleDOI
08 Oct 2012
TL;DR: Pisces achieves per-tenant weighted fair shares of the aggregate resources of the shared service, even when different tenants' partitions are co-located and when demand for different partitions is skewed, time-varying, or bottlenecked by different server resources.
Abstract: Shared storage services enjoy wide adoption in commercial clouds. But most systems today provide weak performance isolation and fairness between tenants, if at all. Misbehaving or high-demand tenants can overload the shared service and disrupt other well-behaved tenants, leading to unpredictable performance and violating SLAs.This paper presents Pisces, a system for achieving datacenter-wide per-tenant performance isolation and fairness in shared key-value storage. Today's approaches for multi-tenant resource allocation are based either on per-VM allocations or hard rate limits that assume uniform workloads to achieve high utilization. Pisces achieves per-tenant weighted fair shares (or minimal rates) of the aggregate resources of the shared service, even when different tenants' partitions are co-located and when demand for different partitions is skewed, time-varying, or bottlenecked by different server resources. Pisces does so by decomposing the fair sharing problem into a combination of four complementary mechanisms--partition placement, weight allocation, replica selection, and weighted fair queuing--that operate on different time-scales and combine to provide system-wide max-min fairness.An evaluation of our Pisces storage prototype achieves nearly ideal (0.99 Min-Max Ratio) weighted fair sharing, strong performance isolation, and robustness to skew and shifts in tenant demand. These properties are achieved with minimal overhead (

294 citations

Journal ArticleDOI
TL;DR: A survey of cellular network sharing is presented, which is a key building block for virtualizing future mobile carrier networks in order to address the explosive capacity demand of mobile traffic, and reduce the CAPEX and OPEX burden faced by operators to handle this demand.
Abstract: This article presents a survey of cellular network sharing, which is a key building block for virtualizing future mobile carrier networks in order to address the explosive capacity demand of mobile traffic, and reduce the CAPEX and OPEX burden faced by operators to handle this demand. We start by reviewing the 3GPP network sharing standardized functionality followed by a discussion on emerging business models calling for additional features. Then an overview of the RAN sharing enhancements currently being considered by the 3GPP RSE Study Item is presented. Based on the developing network sharing needs, a summary of the state of the art of mobile carrier network virtualization is provided, encompassing RAN sharing as well as a higher level of base station programmability and customization for the sharing entities. As an example of RAN virtualization techniques feasibility, a solution based on spectrum sharing is presented: the network virtualization substrate (NVS), which can be natively implemented in base stations. NVS performance is evaluated in an LTE network by means of simulation, showing that it can meet the needs of future virtualized mobile carrier networks in terms of isolation, utilization, and customization.

289 citations


"Network Slicing in 5G: Survey and C..." refers methods in this paper

  • ...Dedicated Resources [7] Shared Resources [4][6][8][13] Core Network Core Network Radio Access Network Network Infrastructure Type Virtualization Infrastructure Layer...

    [...]

  • ...Existing RAN virtualization approaches that account for this dimension fall into one of two categories: (i) providing a dedicated chunk of spectrum for each virtual base station (slice) to deploy a full virtual network stack on top of it [7]; (ii) dynamically sharing the spectrum between different virtual base station instances (slices) by employing common underlying physical and lower MAC layers [8]....

    [...]

Journal ArticleDOI
TL;DR: A new software-defined architecture, called SoftAir, for next generation (5G) wireless systems, is introduced, where the novel ideas of network function cloudification and network virtualization are exploited to provide a scalable, flexible and resilient network architecture.

269 citations


"Network Slicing in 5G: Survey and C..." refers background or methods in this paper

  • ...OSM) [4][5][9] Evolution of Current 3GPP Standards [12] Mapping of Services to Network Functions and Infrastructure [6][7] Mapping of Network Functions and Infrastructure to Vendor Implementations [5][6][7] Service Description Mapping of Services to Network Components...

    [...]

  • ...Dedicated Resources [7] Shared Resources [4][6][8][13] Core Network Core Network Radio Access Network Network Infrastructure Type Virtualization Infrastructure Layer...

    [...]

  • ...This is why a large number of architectural proposals [4] [7] [6] for network slicing expect the deployment of generic software-defined base stations composed of centralized baseband processing units and remote radio heads as the logical next step....

    [...]

  • ...RaaS paradigm requires going beyond radio resource and physical infrastructure sharing [4] [9] to have the capability to create virtual RAN instances on-the-fly with tailored set of virtualized control functions (e....

    [...]

  • ...Two important features that such languages should inherently provide are the flexibility/extensibility to accommodate new network elements that may appear in the future (e.g., new network functions, new RATs) and the applicability 6 Central/Edge Cloud [5][7] Issues in RAN Virtualization Container-based [7] Virtual Machines [7] Dedicated Resources [7] Shared Resources [4][6][8][13] Core Network Core NetworkRadio Access Network Network Infrastructure Type Virtualization Infrastructure Layer Network Function Layer Core Network NFV [5][6][7][9] SDN [5][6][7][9] Coarse Grained [7] Fine Grained [5][11] Enabling Technologies Network FunctionGranularity Issues in composition of end-to-end services MANO Human-readable Format [6] Set of Functions and Network Components [7] Architecture Clean-Slate Approach (e.g. OSM) [4][5][9] Evolution of Current 3GPP Standards [12] Mapping of Services to Network Functions and Infrastructure [6][7] Mapping of Network Functions and Infrastructure to Vendor Implementations [5][6][7] Service Description Mapping of Services toNetwork Components Issues in end-to-end slice orchestration and management Mature research with concrete solutions and/or readily available platforms/tools Detailed research proposal without concrete implementation or thorough evaluation of benefits Conceptual idea or identified problem without a detailed solution Radio Resource Virtualization RAN as a Service [4][9] Service Layer End-to-End management and orchestration mechanisms [4] Fig....

    [...]

Journal ArticleDOI
TL;DR: The evolution toward a "network of functions," network slicing, and software-defined mobile network control, management, and orchestration is discussed, and the roadmap for the future evolution of 3GPP EPS and its technology components is detailed and relevant standards defining organizations are listed.
Abstract: As a chain is as strong as its weakest element, so are the efficiency, flexibility, and robustness of a mobile network, which relies on a range of different functional elements and mechanisms. Indeed, the mobile network architecture needs particular attention when discussing the evolution of 3GPP EPS because it is the architecture that integrates the many different future technologies into one mobile network. This article discusses 3GPP EPS mobile network evolution as a whole, analyzing specific architecture properties that are critical in future 3GPP EPS releases. In particular, this article discusses the evolution toward a "network of functions," network slicing, and software-defined mobile network control, management, and orchestration. Furthermore, the roadmap for the future evolution of 3GPP EPS and its technology components is detailed and relevant standards defining organizations are listed.

259 citations


"Network Slicing in 5G: Survey and C..." refers background or methods in this paper

  • ...4 1) Enabling Technologies: There already seems to be a consensus among researchers and the industry about the role of SDN and NFV [7] [9] [6] [5]....

    [...]

  • ...Therefore, some network slicing architectures [5] [7] propose a mix of central and edge cloud computing infrastructures where resources can be allocated to either of them, depending on the slice requirements....

    [...]

  • ...more network functions that exist, the more interfaces need to be defined for their inter-communication [5]....

    [...]

  • ...Two important features that such languages should inherently provide are the flexibility/extensibility to accommodate new network elements that may appear in the future (e.g., new network functions, new RATs) and the applicability 6 Central/Edge Cloud [5][7] Issues in RAN Virtualization Container-based [7] Virtual Machines [7] Dedicated Resources [7] Shared Resources [4][6][8][13] Core Network Core NetworkRadio Access Network Network Infrastructure Type Virtualization Infrastructure Layer Network Function Layer Core Network NFV [5][6][7][9] SDN [5][6][7][9] Coarse Grained [7] Fine Grained [5][11] Enabling Technologies Network FunctionGranularity Issues in composition of end-to-end services MANO Human-readable Format [6] Set of Functions and Network Components [7] Architecture Clean-Slate Approach (e.g. OSM) [4][5][9] Evolution of Current 3GPP Standards [12] Mapping of Services to Network Functions and Infrastructure [6][7] Mapping of Network Functions and Infrastructure to Vendor Implementations [5][6][7] Service Description Mapping of Services toNetwork Components Issues in end-to-end slice orchestration and management Mature research with concrete solutions and/or readily available platforms/tools Detailed research proposal without concrete implementation or thorough evaluation of benefits Conceptual idea or identified problem without a detailed solution Radio Resource Virtualization RAN as a Service [4][9] Service Layer End-to-End management and orchestration mechanisms [4] Fig....

    [...]

  • ...Such meta-data could describe both the capabilities of the vendor specific functions and hardware [6] [5] as well as their deployment and operational requirements (connectivity, supported interfaces and infrastructural KPI requirements) [6] [7], providing the MANO with sufficient information to perform the best possible configuration for the slice....

    [...]

Frequently Asked Questions (10)
Q1. What contributions have the authors mentioned in the paper "Network slicing in 5g: survey and challenges" ?

This article is meant to act as a survey, the first to the authors ’ knowledge, on this topic of prime interest. The authors begin by reviewing the state of the art on 5G network slicing and they present a framework for bringing together and discussing existing work in a holistic manner. Using this framework, the authors evaluate the maturity of current proposals and identify a number of open research questions. 

technologies like Kernel-based Virtual Machines (KVM) and Linux Containers (LXC) can provide isolation guarantees in terms of processing, storage and network resources at the OS or process level. 

A good approach to address this void is to develop domain-specific description languages that allow the expression of service characteristics, KPIs and network element capabilities and requirements in a comprehensive manner while retaining a simple and intuitive syntax (e.g., in the philosophy of [14]). 

This characteristic of providing a virtualized end-to-end environment, that can be potentially opened up and fully controlled by third parties, is one of the key features that separates network slicing from the already existing network sharing solutions [5] [4] 

The first type of mapping refers to the way that MANO chooses appropriate high-level network elements that are required to create a slice for a given service in order to meet its functional requirements and SLA. 

While several aspects of network slicing at the infrastructure and network functions layers are quickly maturing, issues like virtualization in the RAN are unresolved. 

The service/slice instance created based on the blueprint may be composed of several sub-network instances, each in turn comprising of set of network functions and resources to meet the requirements stipulated by the service in question. 

This is why a large number of architectural proposals [4] [7] [6] for network slicing expect the deployment of generic software-defined base stations composed of centralized baseband processing units and remote radio heads as the logical next step. 

This not only means virtualization and full isolation of the underlying resources (processing, storage, network and radio) among slices but also the capability to support different types of control operations over the resources in a virtualized manner based on the service requirements. 

Once the type of functions and infrastructural elements required for the slice have been identified, there is a need for a further mapping of these elements to concrete vendor implementations.