A kind of optimization method, device and storage medium of virtual network mapping algorithm
A virtual network mapping and optimization method technology, applied in the field of wireless communication networks, can solve the problems of poor local search optimization ability of genetic algorithm, parameter selection affects the quality of the solution, and strong dependence on initial memory bank, etc., to achieve high local search optimization ability , high global optimization ability, and the effect of improving revenue
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0083] Represent the physical network as an undirected graph ,in and Represents the set of physical nodes and the set of physical links respectively. The CPU capacity of the i-th physical node is recorded as , the location attribute of the i-th physical node is denoted as . The bandwidth of the jth physical link is recorded as . Represent the jth virtual network as an undirected graph ,in and respectively represent the virtual node set and the virtual link set of the jth virtual network. The CPU capacity of the i-th virtual node of the j-th virtual network is recorded as , the location attribute of the i-th virtual node of the j-th virtual network is denoted as . The bandwidth of the i-th virtual link of the j-th virtual network is recorded as .
[0084] Complete the physical network with the jth virtual network The revenue obtained after the mapping of is defined as the cumulative sum of all virtual node CPU capacity and virtual link bandwidth of t...
Embodiment 2
[0103] On the basis of Embodiment 1, the initial population described in step 1 is a virtual node set:
[0104]
[0105] in, , represents the first set of solutions of the initial population; k represents the number of virtual nodes that need to be mapped in the j-th virtual network, M represents the population size, Represents the Mth set of solutions of the initial population.
[0106] The process of encoding the solution of the problem is further defined as: , where k=| |, use a string of length k to represent the solution to the problem, and the value of the i-th element in the string comes from the set , Represents a virtual node All physical nodes mapped.
Embodiment 3
[0108] On the basis of Embodiment 1, the process of calculating the fitness of each individual is as follows:
[0109] Calculate the mapping cost after completing the virtual link mapping:
[0110]
[0111] In the formula, Indicates the mapping cost of the i-th chromosome, represents a physical node, Represents a collection of physical nodes, Indicates the weight to control the balanced utilization of physical nodes, is a constant that tends to 0 set to avoid the divisor of the objective function being 0, is mapped to a physical node the only node of The value is 0, Indicates the weight to control the balanced utilization of physical links, Indicates the set of virtual links of the jth virtual network, Indicates the first virtual link flow through the physical link ( , ) traffic, Indicates the remaining CPU capacity of any physical node after accepting the virtual node mapping in the jth virtual network, Indicates the remaining bandwidth of a...
PUM
Abstract
Description
Claims
Application Information
- R&D Engineer
- R&D Manager
- IP Professional
- Industry Leading Data Capabilities
- Powerful AI technology
- Patent DNA Extraction
Browse by: Latest US Patents, China's latest patents, Technical Efficacy Thesaurus, Application Domain, Technology Topic, Popular Technical Reports.
© 2024 PatSnap. All rights reserved.Legal|Privacy policy|Modern Slavery Act Transparency Statement|Sitemap|About US| Contact US: help@patsnap.com