Abstract
To satisfy enterprise demands of analyzing and dealing with the large scale of data with lower costs, an effective method is to integrate the servers and computers and use virtualization technology to construct an enterprise network. Prior studies on network virtualization have mainly been executed in the cloud; however, these studies may not be appropriate for enterprise networks for two reasons: i) the goal of most of them is to generate more revenues for cloud providers, but focus less on saving costs; ii) the physical machines are relatively concentrated in the cloud platform but dispersed over different geographic locations in enterprise networks. In this paper, we solve the problem of energy-optimized virtual network embedding with location constraints (EO-VNE). First, the node and link capabilities in enterprise networks are defined in the form of complex number theory, unifying computers and virtual requests. Second, the normalized method of computing and storage capabilities are proposed to identify the node capability. Third, an energy model of the enterprise network is built, and using this model, EO-VNE is shown to be NP-complete. Finally, an energy-optimized virtual network embedding with a location constraint algorithm (EOLC) is proposed to minimize the energy consumption under the constraint of node position. The experiments show that EOLC consumes less energy compared with the algorithm of energy-aware virtual network embedding with dynamic demands (EAD). It also has better performance than the location constraint algorithm based on bisection (GLC).
Highlights
Enterprises require a large infrastructure to analyze and process large-scale data
From Lemma 1, the solution of EO-VNE cannot be found in polynomial time, so the energy-optimized virtual network embedding with the location constraint algorithm (EOLC) is proposed to find the near-optimal solution
The EO-VNE network is built and the capabilities of nodes are computed with the complex number theory
Summary
Enterprises require a large infrastructure to analyze and process large-scale data. 1) Because computers in the enterprise network are located in different offices and they can only provide limited resources, a virtual machine can only be mapped on one physical machine in a single process of VNE. To solve the above problem, an energy optimization virtual network embedding with a location constraint algorithm (EOLC) is proposed for the enterprise network. Based on the complex number theory, the computing and storage capabilities are integrated into the real part, reducing the times of comparison whether a physical node can accommodate the virtual requests. Note that the complex number of standard node is not a constant value It should be set in advance according to the performance of computers in the enterprise network. When c is embedded to D, the communication request between c and a is Ic; A is updated from (RA − Ra) + (IA − Ia)i to (RA − Ra) + (IA − Ia − Ic)i, which is 30 + 20i
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.