Cost efficient virtual infrastructure mapping using subgraph isomorphism

Network virtualization is a promising solution that can offer more flexibility and prevent Internet ossification without requiring extensive network redesign. Using virtualization multiple heterogeneous virtual network (VN) architectures can cohabit on a shared physical network substrate. Virtualization can be used to run multiple different applications (e.g., operating systems, servers, networking protocols) and also provide customized services suited to the customers needs.