A network service and virtual resource multi-target matching method and system
A technology for virtual resources and network services, which is applied in the field of multi-objective matching between network services and virtual resources, and can solve problems such as low efficiency of multi-objective optimal solutions, and difficulty in quickly obtaining optimal solutions or approximate optimal solutions.
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0071] See figure 1 As shown, this embodiment provides a method for multi-target matching of network services and virtual resources. The method includes the following steps:
[0072] S1. Perform quantitative analysis on current virtual resources according to preset quantitative indicators, and obtain quantitative evaluation values of virtual resources;
[0073] S2. Based on the demand for virtual resources, combined with quantitative indicators, obtain the network service demand evaluation value;
[0074] S3. Establish a multi-objective matching model that converts multi-objective optimization into single-objective optimization based on the virtual resource quantitative evaluation value and network service demand evaluation value, and obtain the optimal solution based on the multi-objective matching model;
[0075] S4. Deploy network services according to the optimal solution and allocate virtual resources.
[0076] Compared with traditional methods, the efficiency of solving multi-o...
Embodiment 2
[0078] There is no sequence of obtaining the network service demand assessment value and the virtual resource quantitative assessment value. You can obtain one of them first, or simultaneously. That is, there are embodiments with the following steps:
[0079] See figure 2 As shown, a method for multi-target matching of network services and virtual resources includes the following steps:
[0080] S10. Based on the demand for virtual resources, combined with preset quantitative indicators, obtain the network service demand evaluation value;
[0081] S20. Perform quantitative analysis on the current virtual resource according to the preset quantitative index, and obtain a quantitative evaluation value of the virtual resource;
[0082] S30. Establish a multi-objective matching model that converts multi-objective optimization into single-objective optimization based on the virtual resource quantitative evaluation value and network service demand evaluation value, and obtain the optimal so...
Embodiment 3
[0085] As a better alternative, on the basis of Embodiment 1, the current virtual resources are quantitatively analyzed according to preset quantitative indicators to obtain the virtual resource quantitative evaluation values. The specific process is:
[0086] Deploy a virtualization engine on the server's operating system, build virtual machines based on virtual resources, and perform quantitative analysis of current virtual resources in accordance with instantiation time, memory, hard disk, network bandwidth, latency, security, and energy consumption;
[0087] Among them, the instantiation time is evaluated according to the server CPU frequency, the number of cores, and the virtualization engine, and the instantiation time evaluation value corresponding to each virtual machine is obtained;
[0088] Evaluate the memory on the virtual machine to obtain the memory capacity evaluation value;
[0089] Evaluate the storage resources attached to the virtual machine to obtain the hard disk c...
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