 resource usage of one user has little impact on others. In wired networks, this may only occur when every user is not provided with distinct resources, mainly due to resources insufficiency. Overprovisioning can solve the issue in such cases. It is not, however, a viable solution in wireless virtualization because spectrum, the key wireless resource, is scarce. To fulfill such requirements, sophisticated dynamic resource partitioning and sharing models are required. Network management: Wireless networks are composed of vari- ous radio access technologies (RATs), for example, 3G, 4G, and Wi-Fi. Similarly, a single wireless device is capable of accessing to multi-RAT. In such a multi-RAT environment, resource sharing is not straightforward. In contrast to network virtualization technolo- gies that are mainly based on Ethernet, wireless virtualization must penetrate deeper into the MAC and PHY layers. Further, even in a single RAT environment, slicing and sharing is not easy because wireless channels are very dynamic in nature and an efficient slicing may require dynamic or cognitive spectrum sharing methods [45]. Hence, dynamic network virtualization algorithms must be considered. Interference: Wireless networks are highly prone to interference and their performance is limited by that. Interference is out there, par- ticularly, in dense, urban area. This must be considered in slicing radio resources since it is not easy to isolate and disjoint subspaces. Especially, in a multi-RAT environment, if different spectrum bands of various RATs are shared and abstracted together, interference becomes even a bigger issue because interference between differ- ent RAT needs to be taken into account too. For example, a slice from Wi-Fi unlicensed spectrum could be assigned to an LTE user, causing unforeseen interference between LTE and Wi-Fi networks. 2 Virtualization and Cloud Computing Latency: [44] Current wireless standards impose very strict latency, in order to meet real-time application's requirement [46]. This man- dat