Dynamic Virtual Server Instance Provisioning with Dependency Prediction

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvecomprehensive computing resourcesVSAvoidprovisioning failure identification
Core Design Contradiction:
Adaptability or versatilityVSDifficulty of detecting and measuring

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #24Intermediary (Mediator)

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

Engineering Contradiction:
Improveprovisioning speedVSAvoidprovisioning consistency
Core Design Contradiction:
ProductivityVSManufacturing precision

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

Inventive Principle:
Principle #10Preliminary action

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

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12206596B1Dynamic provisioning for virtual server instances
Publication Date: 2025.01.21 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • US12206596B1 patent drawing
  • US12206596B1 patent drawing
  • US12206596B1 patent drawing

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.