VINEA: a policy-based virtual network embedding architecture
MetadataShow full item record
Citation (published version)Esposito, Flavio; Matta, Ibrahim; Wang, Yuefeng. "VINEA: A Policy-based Virtual Network Embedding Architecture", Technical Report BUCS-TR-2013-010, Computer Science Department, Boston University, September 27, 2013. [Available from: http://hdl.handle.net/2144/11418]
Network virtualization has enabled new business models by allowing infrastructure providers to lease or share their physical network. To concurrently run multiple customized virtual network services, such infrastructure providers need to run a virtual network embedding protocol. The virtual network embedding is the (NP-hard) problem of matching constrained virtual networks onto the physical network. We present the design and implementation of a policy-based architecture for the virtual network embedding problem. By policy, we mean a variant aspect of any of the (invariant) embedding mechanisms: resource discovery, virtual network mapping, and allocation on the physical infrastructure. Our architecture adapts to different scenarios by instantiating appropriate policies, and has bounds on embedding efficiency and on convergence embedding time, over a single provider, or across multiple federated providers. The performance of representative novel policy configurations are compared over a prototype implementation. We also present an object model as a foundation for a protocol specification, and we release a testbed to enable users to test their own embedding policies, and to run applications within their virtual networks. The testbed uses a Linux system architecture to reserve virtual node and link capacities.