I. Introduction
5G telecommunication networks introduce drastically improved Key Performance Indicators (KPIs) in terms of bandwidth, latency, reliability, availability, and device density. While this opens up possibilities for numerous novel applications, the “one-size-fits-all” approach is highly inefficient due to the diverse QoS requirements of applications. The need to simultaneously and cost-effectively address different use cases has motivated the use of novel technological solutions such as SDN and NFV to virtualize the physical 5G network into multiple logical networks having different resource allocations and providing different QoS levels [1]. This approach is termed network slicing and offers isolation and differentiated QoS guarantees to network silces [2].