Cloud Infrastructure Deployment System for Virtual Network Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current cloud-infrastructure deployment systems face inefficiencies and complexities in allocating and provisioning virtual networks, particularly during cloud-template-directed deployments, leading to issues with concurrent deployments, resource allocation, and address range constraints, resulting in deployment failures and suboptimal resource utilization.

Innovation Solution

The implementation of improved cloud-infrastructure deployment systems that provide higher-granularity cloud-template specifications, prioritize projects, and reserve network resources based on detailed network specifications, enabling concurrent deployments and efficient allocation of network resources through advanced data structures and control-flow diagrams that prioritize and reserve resources effectively.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Extent of automation

If manual approaches are used to manage and administer distributed computing systems, then control and decision-making remain with human administrators, but time consumption and cost increase significantly

Engineering Contradiction:
Improveautomation of management and administrationVSAvoidtime consumption
Core Design Contradiction:
Extent of automationVSLoss of time

Solution Approach 1:

The system enables automated self-service deployment where cloud templates automatically provision virtual networks and resources without manual intervention. The deployment system automatically selects available networks, allocates address ranges, and configures virtual networks based on template specifications, eliminating time-consuming manual administrative tasks.

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

Manual administrative processes are replaced with automated software-based deployment systems that use cloud templates to provision infrastructure. The mechanical process of manual network selection and configuration is substituted with automated template-driven provisioning that executes deployment actions programmatically.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

2Productivity

If cloud infrastructure deployment uses traditional manual approaches, then implementation is straightforward, but deployment speed and efficiency are reduced

Engineering Contradiction:
Improvedeployment speedVSAvoidcomplexity of deployment system
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The deployment system is segmented into modular components: cloud templates define deployment specifications, the deployment system manages resource allocation, and virtual networks handle network provisioning. This segmentation allows each component to be optimized independently and enables parallel processing of deployment tasks, increasing overall deployment speed.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Cloud templates are prepared in advance with complete deployment specifications including network requirements, resource allocations, and configuration parameters. This preliminary preparation eliminates the need for manual configuration during deployment, allowing rapid provisioning by simply instantiating the pre-defined templates.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If network resources are allocated without prioritization, then all deployments are treated equally, but concurrent deployment efficiency and resource allocation optimization are reduced

Engineering Contradiction:
Improveconcurrent deployment efficiencyVSAvoiddeployment management complexity
Core Design Contradiction:
ProductivityVSEase of operation

Solution Approach 1:

The system introduces dynamic prioritization mechanisms that allow different cloud templates to be assigned priority levels. The deployment system dynamically adjusts resource allocation and network reservation based on priority settings, enabling critical deployments to receive preferential treatment while maintaining the ability to manage concurrent deployments efficiently.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

Prioritization settings are configured in advance within cloud templates before deployment. The deployment system reads these pre-set priorities and automatically applies them during resource allocation and network reservation, eliminating the need for manual priority adjustment during concurrent deployments and simplifying management.

Inventive Principle:
Principle #10Preliminary action

4Manufacturing precision

If network resources are reserved based on low-granularity specifications, then the reservation process is simple, but resource allocation precision and suitability for specific deployment requirements are reduced

Engineering Contradiction:
Improvenetwork resource allocation precisionVSAvoidcomplexity of network specification
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The system enables different levels of granularity in network resource specifications depending on the specific deployment requirements. Cloud templates can specify detailed address ranges, subnet masks, and network configurations when needed, while using higher-level abstractions when simplicity is preferred. This local quality approach allows precise resource allocation tailored to each deployment scenario.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

Network resource specifications are segmented into hierarchical levels: high-level network identifiers, medium-level subnet configurations, and detailed address range assignments. The deployment system navigates through these segmented specification levels to allocate precise resources while maintaining ease of template definition and management.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20240394116A1Method and system that efficiently allocate and provision virtual-networks during cloud-template-directed cloud-infrastructure deployment
Publication Date: 2024.11.28 VMWARE INC
  • US20240394116A1 patent drawing
  • US20240394116A1 patent drawing
  • US20240394116A1 patent drawing

AI summary

The current document is directed to improved methods and improved cloud-infrastructure deployment systems that efficiently allocate and provision virtual networks during cloud-template-directed cloud-infrastructure deployment. The improved cloud-infrastructure deployment systems provide higher-granularity cloud-template specifications of virtual networks as well as the assignment of a priority to each project with respect to which cloud-infrastructure is deployed. The improved methods provide for concurrent cloud-infrastructure deployments, prioritization of concurrent cloud-infrastructure deployments, and reservation of networks based on network-resource specifications of increased granularity prior to allocation and provisioning of network resources.