Cloud Infrastructure Virtual Resource Provisioning Automation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Configuring and orchestrating a cloud infrastructure with virtual resources is a complex task, as existing methods lack efficient automation in establishing communication networks between virtual resources, leading to incomplete or inefficient resource provisioning.

Innovation Solution

The Spinneret package management system operates within an Orchestration Script to construct a virtual network by registering and provisioning virtual resources with necessary IP addresses and other information, enabling self-assembly of communication networks during infrastructure orchestration.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual configuration methods are used to set up virtual resources and their communication networks, then configuration accuracy can be maintained, but the complexity and time required for orchestration increases significantly

Engineering Contradiction:
Improveautomation of virtual resource provisioningVSAvoidcomplexity of orchestration system
Core Design Contradiction:
Extent of automationVSDevice complexity

Solution Approach 1:

The patent introduces Spinneret as an intermediary package management system that mediates between the orchestration script and virtual resources. Spinneret automatically discovers resource dependencies, resolves IP address assignments, and configures communication networks without requiring manual intervention, thus automating the provisioning process while managing system complexity through a dedicated intermediary component.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables virtual resources to self-configure by automatically discovering their dependencies on other resources and obtaining necessary IP addresses and network configurations autonomously. Each virtual resource can independently register itself with Spinneret and receive the appropriate networking configuration without external manual setup.

Inventive Principle:
Principle #25Self-service

2Productivity

If automatic provisioning systems are implemented to reduce manual configuration effort, then provisioning speed improves, but the system may fail to establish complete communication networks between resources

Engineering Contradiction:
Improveprovisioning speedVSAvoidcompleteness of communication network
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements preliminary registration where virtual resources register themselves with Spinneret before actual provisioning occurs. This allows the system to pre-establish the dependency graph and communication topology, ensuring that all necessary IP address assignments and network configurations are prepared in advance, thus guaranteeing complete network establishment while maintaining fast automated provisioning.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Spinneret implements a feedback mechanism where virtual resources notify the system of their instantiation and dependency requirements. The system continuously monitors resource registration status and automatically adjusts IP address assignments and network configurations based on real-time feedback from the virtual resources, ensuring complete and reliable network establishment.

Inventive Principle:
Principle #23Feedback

3Stability of the object's composition

If static IP address assignment is used for virtual resources, then network configuration stability is maintained, but the system cannot adapt to dynamic scaling and reconfiguration needs

Engineering Contradiction:
Improvenetwork configuration stabilityVSAvoidadaptability to scaling and reconfiguration
Core Design Contradiction:
Stability of the object's compositionVSAdaptability or versatility

Solution Approach 1:

The patent implements dynamic IP address assignment where Spinneret automatically assigns and reassigns IP addresses based on the current state of virtual resources and their dependencies. When resources are added, removed, or reconfigured, the system dynamically adjusts the network topology and IP assignments accordingly, maintaining both stability through automated management and adaptability through real-time reconfiguration capabilities.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11153224B2Method of providing cloud computing infrastructure
Publication Date: 2021.10.19 RADCOM LTD
  • US11153224B2 patent drawing
  • US11153224B2 patent drawing

AI summary

A method of providing an infrastructure of virtual resources in a cloud comprising automatically provisioning the virtual resources with other virtual resources with which to communicate to access data they need to provide functionalities to the infrastructure.