ABSTRACT

Using the cloud computing paradigm network operators can provide network as well as computing services in a flexible and resource efficient manner [1]. Network virtualization is one of the primary building blocks and promoters of cloud computing. Network virtualization is a mechanism that enables multiple heterogeneous Virtual Networks (VNs) sharing the same underlying substrate network [2]. There has been a significant amount of research on network virtualization and techniques for virtual network mapping due to the increasing popularity of cloud computing.