Cloud Models for Simulated Infrastructure Deployment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Deploying and modifying cloud infrastructure configurations is challenging due to the need for redeploying the entire infrastructure, which blocks access to the original cloud during the transition and is difficult to manage.

Innovation Solution

The system generates multiple 'what-if' cloud models based on network definition data to simulate different configurations, allowing for review, comparison, and validation before deployment, enabling simplified bus enumeration and deployment of cloud infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If the entire cloud infrastructure is redeployed to modify configurations, then the configuration can be updated, but access to the original cloud is blocked during the transition

Engineering Contradiction:
Improveconfiguration update capabilityVSAvoiddowntime during deployment
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent creates cloud models that simulate infrastructure configurations before actual deployment. These models allow configurations to be validated and tested in advance, enabling incremental updates that don't require blocking access to the original cloud infrastructure.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses cloud models as virtual copies of the actual cloud infrastructure. These models can be modified and tested without affecting the original infrastructure, allowing configuration changes to be prepared and validated before being applied to the live system, thus avoiding downtime.

Inventive Principle:
Principle #26Copying

2Reliability

If the entire cloud infrastructure is redeployed to fix unintended configurations, then the configuration error can be corrected, but the deployment process is difficult to manage

Engineering Contradiction:
Improveconfiguration accuracyVSAvoiddeployment management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent validates configurations against deployment templates before actual deployment. This preliminary validation step identifies and corrects unintended configurations in advance, preventing errors from reaching the deployed infrastructure and simplifying the deployment process.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent employs validation mechanisms that provide feedback on configuration correctness before deployment. This feedback loop allows configuration errors to be detected and corrected systematically, reducing deployment complexity and improving reliability.

Inventive Principle:
Principle #23Feedback

3Ease of manufacture

If cloud definition data specifies network interface enumeration order, then bus enumeration is simplified, but the system requires more structured data management

Engineering Contradiction:
Improvebus enumeration simplicityVSAvoiddata structure complexity
Core Design Contradiction:
Ease of manufactureVSDevice complexity

Solution Approach 1:

The patent divides cloud definition data into structured components including network definition data, device definition data, and deployment templates. This segmentation organizes the complex data into manageable sections, making bus enumeration simpler while maintaining structured data management through clear data organization.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS9992305B2Cloud models based on network definition data
Publication Date: 2018.06.05 HEWLETT PACKARD ENTERPRISE DEV LP
  • US9992305B2 patent drawing
  • US9992305B2 patent drawing
  • US9992305B2 patent drawing

AI summary

Examples relate to cloud models based on network definition data. Some examples disclosed herein may enable obtaining first cloud definition data that describes a first cloud infrastructure. The first cloud definition data may comprise network definition data that describes a first server node to be included in the first cloud infrastructure and a first set of network interfaces to be enumerated on a bus of the first server node. Some examples may further enable generating a first cloud model based on the first cloud definition data. The first cloud model may comprise first cloud configuration data that, when executed, causes the first cloud infrastructure to be deployed. Some examples may further enable storing a first checkpoint image of the first cloud model. The first checkpoint image may comprise at least a portion of the first cloud configuration data.