Network Virtualization is one of the most promising technologies for future networking and considered as a critical IT resource that connects distributed, virtualized Cloud Computing services and different components such as storage, servers and application. Network Virtualization allows multiple virtual networks to coexist on same shared physical infrastructure simultaneously. One of the crucial keys in Network Virtualization is Virtual Network Embedding, which provides a method to allocate physical substrate resources to virtual network requests. In this paper, we investigate Virtual Network Embedding strategies and related issues for resource allocation of an Internet Provider(InP) to efficiently embed virtual networks that are requested by Virtual Network Operators(VNOs) who share the same infrastructure provided by the InP. In order to achieve that goal, we design a heuristic Virtual Network Embedding algorithm that simultaneously embeds virtual nodes and virtual links of each virtual network request onto physic infrastructure. Through extensive simulations, we demonstrate that our proposed scheme improves significantly the performance of Virtual Network Embedding by enhancing the long-term average revenue as well as acceptance ratio and resource utilization of virtual network requests compared to prior algorithms.
翻译:网络虚拟化是未来网络的最有希望的技术之一,被视为连接分布式虚拟化云计算服务以及存储、服务器和应用等不同组成部分的关键信息技术资源。网络虚拟化使多个虚拟网络能够在同一共享的有形基础设施上同时共存。网络虚拟化的关键钥匙之一是虚拟网络嵌入,它为虚拟网络请求分配物理基底资源提供了一种方法。在本文件中,我们调查虚拟网络嵌入战略和相关的资源配置问题,以便互联网提供者(InP)有效地嵌入虚拟网络,从而将虚拟网络操作员(VNOs)所要求的虚拟网络有效地嵌入其中,而虚拟网络操作员拥有相同的基础设施。为了实现这一目标,我们设计了一个超乎寻常的虚拟网络嵌入算法,同时将每个虚拟网络请求的虚拟节点和虚拟链接嵌入物理基础设施。通过广泛的模拟,我们证明我们拟议的计划通过提高长期平均收入以及虚拟网络请求的接受率和资源利用率和以前的算法大大改进虚拟网络嵌入的绩效。