RLS-VNE: Repeatable Large-Scale Virtual Network Embedding over Substrate Nodes.

Desheng Wang,Weizhe Zhang,Shui Yu,Hui He
DOI: https://doi.org/10.1109/globecom38437.2019.9014222
2019-01-01
Abstract:Embedding multiple virtual networks (VNs) on a shared substrate network (SN), known as virtual network embedding (VNE), is a challenging problem in cloud platforms. VNE methods can provide strategies to deploy VNs onto SN resources. However, as the scale of VN greatly increases, traditional VNE methods are time-consuming and waste link resource. Meanwhile, traditional VNE methods assign each virtual node of the same VN to different substrate nodes, whereas it is hard to provide larger scale SN to provision the VN. In order to efficiently embed large-scale VNs, multiple virtual nodes from the same VN need to share the same substrate node. We therefore model a repeatable large-scale virtual network embedding (RLS-VNE) problem in this study, provisioning large-scale VNs, and propose a heuristic method (Rlsvne) to handle RLS-VNE. Rlsvne pre-processes the VN topology before embedding. In the pre-processing stage, the VN topology is processed through graph coarsening, partitioning, and uncoarsening. After the pre-processing, Rlsvne accomplishes an embedding stage with a topology-aware repeatable embedding solution. 1, 000 and 10, 000-scale VNE experiments are conducted to demonstrate our Rlsvne. The evaluation results demonstrate that our Rlsvne outperforms three modified heuristics. Rlsvne shows improved performance in reducing substrate cost and fully utilizing substrate resources, achieving high acceptance ratio and revenue values.
What problem does this paper attempt to address?