Abstract
To solve the energy‐efficient virtual network embedding problem, this study proposes an embedding algorithm based on Hopfield neural network. An energy‐efficient virtual network embedding model was established. Wavelet diffusion was performed to take the structural feature value into consideration and provide a candidate set for virtual network embedding. In addition, the Hopfield network was used in the candidate set to solve the virtual network energy‐efficient embedding problem. The augmented Lagrangian multiplier method was used to transform the energy‐efficient virtual network embedding constraint problem into an unconstrained problem. The resulting unconstrained problem was used as the energy function of the Hopfield network, and the network weight was iteratively trained. The energy‐efficient virtual network embedding scheme was obtained when the energy function was balanced. To prove the effectiveness of the proposed algorithm, we designed two experimental environments, namely, a medium‐sized scenario and a small‐sized scenario. Simulation results show that the proposed algorithm achieved a superior performance and effectively decreased the energy consumption relative to the other methods in both scenarios. Furthermore, the proposed algorithm reduced the number of open nodes and open links leading to a reduction in the overall power consumption of the virtual network embedding process, while ensuring the average acceptance ratio and the average ratio of the revenue and cost.
Highlights
With the emergence of new network applications and the diversification of business requirements, the gap between the limited physical resources of the existing network architectures and the increasing user demands has become increasingly prominent
The ELECTRE_VNE, EE_CTA, and AEF algorithms enable 75, 77, and 63 substrate nodes, respectively. This shows that we can use the wavelet diffusion to provide candidate sets for the virtual network embedding, eliminate a batch of inappropriate node sets, and use the Hopfield neural network to find the embedding solutions in resource-rich areas, which reduces the number of open nodes to a certain extent
The Hopfield neural network was applied to the VNE problem
Summary
With the emergence of new network applications and the diversification of business requirements, the gap between the limited physical resources of the existing network architectures and the increasing user demands has become increasingly prominent. Network virtualization has boosted the application and development of new technologies and concepts including software-defined networks [1], network function virtualization [2], and the Internet of Things [3], to some extent, alleviating the aforementioned problem in the existing network structure [4]. The need for reasonable and effective services for users has increased the importance of the design of virtual network embedding (VNE) algorithms. The problem of allocating the substrate network resources to a virtual network with node and link resource constraints is called the VNE problem. With the development of new concepts, such as green networks, allocating substrate resources in an energy-efficient way is an urgent issue that needs to be solved
Published Version (
Free)
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have