Designing a network that can simultaneously support both a wide variety of use cases and demanding performance requirements, all with a single set of standard network functions, would be extremely complex and prohibitively expensive. The alternative “network slicing,” which is considered to be key for meeting 5G’s diverse requirements, including future-proof scalability and flexibility. The network slicing concept enables the network elements and functions to be easily configured and reused in each network slice to meet a specific requirement. The implementation of network slicing is conceived to be an end-to-end feature that includes the core network and the RAN. Each slice can have its own network architecture, engineering mechanism and network provisioning.