Dynamic Virtual Server Instance Provisioning with Dependency Prediction
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Virtual server instance provisioning in complex infrastructures is challenging due to numerous dependencies, making it difficult to identify and resolve provisioning failures effectively.
Innovation Solution
A method and system for dynamic resource provisioning that classify requests for virtual server instances, predict dependent resources, generate a provisioning plan with timing and configuration information, and allocate hardware resources accordingly, while adapting to resource failures by reallocating resources.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If virtual server instances are provisioned in a complex infrastructure with many dependencies, then the system can provide comprehensive computing resources and functionality, but it becomes difficult to identify and resolve provisioning failures
Solution Approach 1:
The patent applies preliminary action by generating a provisioning plan before actual resource allocation. This plan includes timing and configuration information for all dependent resources, allowing the system to predict and prepare for potential failures before they occur, making it easier to identify and resolve issues during provisioning
Solution Approach 2:
The patent introduces a provisioning plan as an intermediary between the provisioning request and actual resource allocation. This intermediary layer tracks and manages all dependencies, serving as a mediator that helps identify which specific resource caused a provisioning failure without requiring direct analysis of the complex infrastructure
2Productivity
If virtual server instances are provisioned quickly and flexibly, then customer needs can be met rapidly, but ensuring consistent provisioning across all dependencies becomes more challenging
Solution Approach 1:
The system performs preliminary classification of provisioning requests and generates complete provisioning plans before execution. This advance preparation ensures that all dependencies are identified and configured correctly, maintaining consistency while enabling rapid provisioning when the plan is executed
Solution Approach 2:
The patent implements dynamic provisioning by allowing the system to adapt the provisioning plan based on real-time resource availability and conditions. The system can adjust timing and configuration information while maintaining consistency across all dependencies, balancing speed with precision
Data Source
AI summary
Methods and systems for provisioning resources includes classifying a request for a virtual server instance (VSI) according to resources specified in the request. Dependent resources that the VSI will use are predicted based on the specified resources. A provisioning plan is generated, including timing and configuration information, based on the specified resources and the dependent resources. Resources for the VSI are provisioned according to the provisioning plan, including allocating hardware resources on a computing system.


