Cloud Orchestrator Policy Generation via Atomic Constraint Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Enterprises face challenges in efficiently determining IT resources that meet security, tenant, compliance, and performance requirements due to limited flexibility in vendor configurations and unclear pricing information for cloud orchestrators.

Innovation Solution

A method and system that provide real-time pricing and availability information for cloud resources, allowing users to select constraints and generate policies for cloud orchestrators to configure virtual machines optimally, automating the process and reducing errors.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If standard vendor configurations are used, then device complexity is reduced, but adaptability deteriorates

Engineering Contradiction:
Improveconfiguration complexityVSAvoidpolicy flexibility
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The patent segments the configuration process into atomic constraints that can be independently selected and combined. Each constraint represents a discrete policy parameter that can be configured separately, allowing enterprises to build customized policies from modular components rather than accepting monolithic vendor configurations.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system dynamically generates policies based on real-time selection of atomic constraints. Rather than static vendor configurations, the policy can be adaptively constructed by selecting specific constraints from available options, enabling the configuration to evolve based on specific enterprise needs.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If manual configuration processes are used, then ease of operation is reduced, but information completeness improves

Engineering Contradiction:
Improveconfiguration efficiencyVSAvoidpricing information availability
Core Design Contradiction:
Ease of operationVSLoss of information

Solution Approach 1:

The system incorporates feedback mechanisms that provide real-time pricing and availability information as constraints are selected. This feedback loop allows users to see the impact of their selections immediately, enabling informed decision-making without manual research while maintaining configuration efficiency.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The patent introduces an intermediary system that acts as a mediator between the enterprise and multiple cloud orchestrators. This intermediary consolidates pricing and availability information from various sources, presenting it in a unified interface that eliminates the need for manual information gathering while ensuring completeness.

Inventive Principle:
Principle #24Intermediary (Mediator)

3Adaptability or versatility

If multiple cloud orchestrators are evaluated, then adaptability improves, but loss of time increases

Engineering Contradiction:
Improvevendor selection flexibilityVSAvoidevaluation time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The patent merges the evaluation processes of multiple cloud orchestrators into a single unified interface. By consolidating constraint options and pricing information from multiple vendors into one system, enterprises can evaluate all options simultaneously rather than sequentially, dramatically reducing evaluation time while maintaining the ability to select from multiple orchestrators.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The system performs preliminary actions by pre-compiling and organizing constraint options and pricing information from multiple cloud orchestrators before the user begins configuration. This advance preparation eliminates the need for real-time research and comparison, allowing users to immediately begin selecting constraints with all necessary information already available.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS10489808B1Policies based on combinations of atomic constraints
Publication Date: 2019.11.26 EMC IP HLDG CO LLC
  • US10489808B1 patent drawing
  • US10489808B1 patent drawing
  • US10489808B1 patent drawing

AI summary

A method for determining policies for cloud orchestrators is provided. The method includes sending from a server to a client device, availability and pricing information pertaining to a plurality of constraints relating to a plurality of resources as managed by a plurality of cloud orchestrators, for selection. The method includes receiving at the server, via the network, the selection from the client device and generating, at the server, a policy for at least one of the plurality of cloud orchestrators, based on the selection.