Dynamic Virtual Resource Provisioning via Name Resolution

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current provisioning of virtual resources in computing environments requires manual allocation and re-provisioning, which is inefficient and lacks dynamic on-demand capabilities, especially in cloud computing where resources need to be allocated and re-allocated frequently based on user demands.

Innovation Solution

A system and method that uses name resolution to dynamically provision and re-provision virtual resources by parsing resource identifiers and attributes from data strings, enabling on-the-fly allocation and real-time access through a cloud computing system, eliminating the need for manual provisioning and out-of-band processes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If manual allocation and out-of-band provisioning processes are used, then resource allocation can be controlled and managed, but provisioning efficiency is low and administrative burden increases

Engineering Contradiction:
Improveprovisioning efficiencyVSAvoidprovisioning time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The system enables self-service provisioning by allowing applications to automatically discover and allocate virtual resources through name resolution mechanisms. The provisioning system autonomously processes resource allocation requests without requiring manual administrative intervention, thereby improving provisioning efficiency and reducing both time loss and administrative burden.

Inventive Principle:
Principle #25Self-service

2Adaptability or versatility

If static resource allocation is used, then system setup is simplified, but adaptability to changing user demands is reduced

Engineering Contradiction:
Improveresource allocation flexibilityVSAvoidprovisioning system complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The invention implements dynamic resource allocation by enabling the system to adapt resource provisioning to changing user demands in real-time. Through automated name resolution and on-demand provisioning mechanisms, the system can dynamically allocate and re-allocate virtual resources without requiring complex manual reconfiguration, thus achieving adaptability while maintaining manageable system complexity.

Inventive Principle:
Principle #15Dynamics

3Productivity

If pre-allocation of virtual resources is required, then resource access can be ensured, but resource utilization efficiency decreases

Engineering Contradiction:
Improveresource utilization efficiencyVSAvoidresource overhead
Core Design Contradiction:
ProductivityVSQuantity of substance

Solution Approach 1:

The system performs preliminary name resolution actions before actual resource allocation is needed. By resolving resource names and preparing provisioning requests in advance but executing actual resource creation only when needed, the system ensures resource access can be rapidly provided while avoiding the overhead of pre-allocating resources that may not be immediately required, thus improving resource utilization efficiency.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2344953B1Provisioning virtual resources using name resolution
Publication Date: 2014.10.29 INTERNATIONAL BUSINESS MACHINE CORPORATION
  • EP2344953B1 patent drawingFigure 1
  • EP2344953B1 patent drawingFigure 2
  • EP2344953B1 patent drawingFigure 3

AI summary

A data string including a resource identifier and one or more resource attributes is parsed at a name resolution module and provided to a computing resource provisioning system. The computer resource provisioning system provisions a resource that corresponds to the resource identifier and that has the at least one. A handle is returned to provide access to the resource at a client system.