Description:
The increasing consumption of multimedia services and the demand of high-quality services from cus-
tomers has triggered a fundamental change in how we administer networks in terms of abstraction, sep-
aration, and mapping of forwarding, control and management aspects of services. The industry and the
academia are embracing 5G as the future network capable to support next generation vertical appli-
cations with different service requirements. To realize this vision in 5G network, the physical network
has to be sliced into multiple isolated logical networks of varying sizes and structures which are ded-
icated to different types of services based on their requirements with different characteristics and re-
quirements (e.g., a slice for massive IoT devices, smartphones or autonomous cars, etc.). Softwarization
using Software-Defined Networking (SDN) and Network Function Virtualization (NFV)in 5G networks are
expected to fill the void of programmable control and management of network resources.
In this paper, we provide a comprehensive review and updated solutions related to 5G network slicing us-
ing SDN and NFV. Firstly, we present 5G service quality and business requirements followed by a descrip-
tion of 5G network softwarization and slicing paradigms including essential concepts, history and differ-
ent use cases. Secondly, we provide a tutorial of 5G network slicing technology enablers including SDN,
NFV, MEC, cloud/Fog computing, network hypervisors, virtual machines & containers. Thidly, we compre-
hensively survey different industrial initiatives and projects that are pushing forward the adoption of SDN
and NFV in accelerating 5G network slicing. A comparison of various 5G architectural approaches in terms
of practical implementations, technology adoptions and deployment strategies is presented. Moreover, we
provide a discussion on various open source orchestrators and proof of concepts representing industrial
contribution. The work also investigates the standardization efforts in 5G networks regarding network
slicing and softwarization. Additionally, the article presents the management and orchestration of net-
work slices in a single domain followed by a comprehensive survey of management and orchestration
approaches in 5G network slicing across multiple domains while supporting multiple tenants. Further-
more, we highlight the future challenges and research directions regarding network softwarization and
slicing using SDN and NFV in 5G networks.