Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures

Many existing virtual network embedding (VNE) algorithms adopt the greedy embedding strategies, which embed the in-progress virtual network requests (VNRs) onto the substrate nodes and links with more residual resources. However, the previous VNRs may overconsume the critical substrate resources and...

Full description

Bibliographic Details
Main Authors: Meilian Lu, Yuanxiang Lian, Yanming Chen, Meng Li
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8424147/
_version_ 1823925140473249792
author Meilian Lu
Yuanxiang Lian
Yanming Chen
Meng Li
author_facet Meilian Lu
Yuanxiang Lian
Yanming Chen
Meng Li
author_sort Meilian Lu
collection DOAJ
description Many existing virtual network embedding (VNE) algorithms adopt the greedy embedding strategies, which embed the in-progress virtual network requests (VNRs) onto the substrate nodes and links with more residual resources. However, the previous VNRs may overconsume the critical substrate resources and lead to the resource fragmentation problem in the substrate networks, thus reducing the acceptance ratio of the latter VNRs. To address this problem, we propose a novel collaborative VNE algorithm based on resource importance measures, RIM-ViNE, in which the global node importance and link importance in the initial substrate network are measured using multiple topological attributes and are used to set the embedding cost of VNRs. Then, the VNE problem is defined as a linear programming model and is solved by minimizing the total embedding cost, which could bring about the coordinative embedding between different VNRs, and thus preventing the critical resources from being over occupied by the previous VNRs with small requirements and improving the resource fragmentation problem. Moreover, we propose a dynamic reconfiguration mechanism based on critical nodes protection (CNP-Re) to improve the resource fragmentation problem further. Extensive experiments are conducted under two network scenarios, and the results show that the proposed algorithms outperform the VNE algorithms that only consider the coordination between node mapping and link mapping or only measure the node importance in the residual substrate network, and the average VNR acceptance ratio, average revenue, and average resource utilization ratio are effectively improved.
first_indexed 2024-12-16T20:04:09Z
format Article
id doaj.art-df773d3a92cd4bce96853c7f10d4aa33
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-16T20:04:09Z
publishDate 2018-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-df773d3a92cd4bce96853c7f10d4aa332022-12-21T22:18:21ZengIEEEIEEE Access2169-35362018-01-016550265504210.1109/ACCESS.2018.28619908424147Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance MeasuresMeilian Lu0https://orcid.org/0000-0003-2199-2195Yuanxiang Lian1Yanming Chen2Meng Li3State Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaState Key Laboratory of Networking and Switching Technology, Beijing University of Posts and Telecommunications, Beijing, ChinaMany existing virtual network embedding (VNE) algorithms adopt the greedy embedding strategies, which embed the in-progress virtual network requests (VNRs) onto the substrate nodes and links with more residual resources. However, the previous VNRs may overconsume the critical substrate resources and lead to the resource fragmentation problem in the substrate networks, thus reducing the acceptance ratio of the latter VNRs. To address this problem, we propose a novel collaborative VNE algorithm based on resource importance measures, RIM-ViNE, in which the global node importance and link importance in the initial substrate network are measured using multiple topological attributes and are used to set the embedding cost of VNRs. Then, the VNE problem is defined as a linear programming model and is solved by minimizing the total embedding cost, which could bring about the coordinative embedding between different VNRs, and thus preventing the critical resources from being over occupied by the previous VNRs with small requirements and improving the resource fragmentation problem. Moreover, we propose a dynamic reconfiguration mechanism based on critical nodes protection (CNP-Re) to improve the resource fragmentation problem further. Extensive experiments are conducted under two network scenarios, and the results show that the proposed algorithms outperform the VNE algorithms that only consider the coordination between node mapping and link mapping or only measure the node importance in the residual substrate network, and the average VNR acceptance ratio, average revenue, and average resource utilization ratio are effectively improved.https://ieeexplore.ieee.org/document/8424147/Coordinative virtual network embeddingdynamic reconfigurationresource fragmentationresource importance measuretopological attributes
spellingShingle Meilian Lu
Yuanxiang Lian
Yanming Chen
Meng Li
Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures
IEEE Access
Coordinative virtual network embedding
dynamic reconfiguration
resource fragmentation
resource importance measure
topological attributes
title Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures
title_full Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures
title_fullStr Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures
title_full_unstemmed Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures
title_short Collaborative Dynamic Virtual Network Embedding Algorithm Based on Resource Importance Measures
title_sort collaborative dynamic virtual network embedding algorithm based on resource importance measures
topic Coordinative virtual network embedding
dynamic reconfiguration
resource fragmentation
resource importance measure
topological attributes
url https://ieeexplore.ieee.org/document/8424147/
work_keys_str_mv AT meilianlu collaborativedynamicvirtualnetworkembeddingalgorithmbasedonresourceimportancemeasures
AT yuanxianglian collaborativedynamicvirtualnetworkembeddingalgorithmbasedonresourceimportancemeasures
AT yanmingchen collaborativedynamicvirtualnetworkembeddingalgorithmbasedonresourceimportancemeasures
AT mengli collaborativedynamicvirtualnetworkembeddingalgorithmbasedonresourceimportancemeasures