I. Introduction
Softwareization and cloudification give the Fifth Generation (5G) mobile network, among others, flexibility, scalability, and reliability in the overall network performance [1]. Utilizing concepts such as Network Function Virtualization (NFV) and Software-Defined Networks (SDNs), is essential to implement fundamental technologies for both current and next generation mobile networks, such as network slicing [2], [3]. Together with cloudification, they form a solid foundation for Next Generation Mobile Networks (NGMNs), giving networks the ability to differentiate the level of service for each use cases. The particular strength lies in the ability to adapt the system differently depending on the application, e.g. in terms of data rate, latency or security constraints [4].