ABSTRACT The concept of network virtualization has attracted significant attention from academia to industry. One of the key challenges in network virtualization is the resource allocation problem, which is also termed the virtual network embedding (VNE) problem. It involved with mapping virtual networks onto a substrate network by adhering to some constraints, such as CPU capacity, on the nodes and bandwidth resources on the links. However, prior heuristic VNE algorithms mostly concentrate on measuring the embedding potential of substrate nodes using the multiplication of different nodes' resource metrics. Due to the fact that different resource metrics have different impacts on node ranking, these traditional methods have some limitations that would cause unbalanced embedding problems. Furthermore, the number of hops for the substrate paths that virtual links are mapped onto will have a large impact on the resource utilization of substrate links in a substrate network. In this paper, based on the topology analysis of six situations, we first propose a novel five-node ranking metric to quantify the importance of substrate nodes. Then, we give a comprehensive measurement method for substrate nodes using the simplified ELECTRE method to avoid an unbalanced embedding solution. We present a novel two-stage VNE algorithm, which chooses the substrate nodes with the maximum embedding potential to perform the node mapping procedure, and uses the shortest path algorithm to accomplish the link mapping procedure. Extensive simulation results demonstrated that our proposed method behaves better than the other state-of-the-art algorithms in terms of the long-term average revenue, the revenue-to-cost (R/C) ratio, and the VN request acceptance ratio. INDEX TERMS virtual network embedding, node mapping procedure, link mapping procedure, node ranking metric.
In the recent research, Zhang et al. REF have proposed a novel five-node ranking metric to quantify the importance of substrate node, but the global resources in this paper are not comprehensive enough.
Virtual Network Embedding Using Node Multiple Metrics Based on Simplified ELECTRE Method
IEEE Access
IEEE Access
Computer Science