Cloud Resource Provisioning Priority for Flexible VM Allocation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud computing technologies face challenges in efficiently and flexibly provisioning virtual resources due to the lack of a systematic approach to determine the optimal allocation of physical resources based on their provisioning benefits and remaining capacities.
Innovation Solution
A method and apparatus that utilize provisioning priorities based on the benefits and remaining capacities of physical resources to determine the optimal allocation for virtual resource deployment, ensuring flexible and efficient resource provisioning.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If physical resources are allocated based on simple availability without considering provisioning priority, then resource allocation is straightforward, but resource utilization efficiency deteriorates
Solution Approach 1:
The patent introduces provisioning priority as a new parameter to transform the resource allocation process. By changing the allocation parameter from simple availability to priority-based selection, the system achieves efficient resource utilization while maintaining manageable complexity through structured priority evaluation
Solution Approach 2:
The system implements feedback mechanisms by continuously monitoring remaining capacity and provisioning benefits of physical resources. This feedback loop enables dynamic adjustment of resource allocation decisions, improving provisioning efficiency while keeping complexity controlled through automated feedback-based management
2Adaptability or versatility
If multiple physical resources are used to provision virtual resources without priority ordering, then resource flexibility is improved, but provisioning sequence determination becomes complex
Solution Approach 1:
The patent resolves the sequencing complexity by introducing provisioning priority as a decisive parameter. This parameter transformation converts the complex multi-resource sequencing problem into a straightforward priority-based selection process, maintaining flexibility while simplifying determination
Solution Approach 2:
The system segments the pool of available physical resources into prioritized groups based on provisioning priority levels. This segmentation approach maintains resource flexibility by keeping multiple resources available while simplifying the provisioning sequence through clear hierarchical segmentation
3Quantity of substance
If physical resources with high remaining capacity are prioritized, then resource availability is improved, but provisioning benefit optimization deteriorates
Solution Approach 1:
The patent transforms the single-parameter capacity-based selection into a multi-parameter evaluation system that incorporates both remaining capacity and provisioning benefit. This parameter expansion enables simultaneous optimization of resource availability and provisioning efficiency through balanced evaluation
Data Source
Figure 1
Figure 2~3
Figure 4
AI summary
This application discloses a resource provisioning method and apparatus, and a computing device cluster, relating to the field of cloud computing technologies. The method includes: obtaining a first resource request, where the first resource request includes a first resource type of a first virtual resource that is requested to be provisioned; determining, in a plurality of physical resources, at least one physical resource on which a virtual resource of the first resource type is deployed; obtaining a provisioning priority of the at least one physical resource for the virtual resource of the first resource type, where the provisioning priority indicates a provisioning sequence of the at least one physical resource for the virtual resource of the first resource type; and controlling, based on the provisioning priority, the at least one physical resource to provision the first virtual resource. The provisioning priority of the at least one physical resource for the virtual resource of the first resource type is obtained, and the at least one physical resource is controlled, based on the provisioning priority, to provision the first virtual resource, so that flexible provisioning of the first virtual resource can be implemented.