Cloud Resource Management Across Multiple Environments

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Users of cloud technology face difficulties in selecting the appropriate cloud service from multiple cloud environments, necessitating a solution for generating a cloud service policy that effectively manages various cloud resources.

Innovation Solution

A cloud resource management system and method that interfaces with multiple cloud environments, identifying resource demands, computing resource combinations, selecting optimal resource allocations across different environments, and transmitting requests to allocate resources efficiently, considering parameters like resource type, specification, quantity, pricing, and payment types.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If users manually select cloud services from multiple cloud environments, then they can choose specific services, but the complexity and difficulty of selection increases significantly

Engineering Contradiction:
Improveease of cloud service selectionVSAvoidcomplexity of cloud environment management
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent introduces a cloud resource management system as an intermediary layer between users and multiple cloud environments. This system provides a unified interface that abstracts the complexity of different cloud providers, allowing users to select and manage cloud resources without directly interacting with each cloud environment's unique interface and configuration options.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cloud resource management system implements a universal interface that works across multiple cloud environments simultaneously. It provides multi-functional capabilities including resource discovery, comparison, selection, and management across diverse cloud providers through a single unified system, eliminating the need for users to learn and manage each cloud environment separately.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Manufacturing precision

If the cloud resource management system computes and evaluates multiple resource combinations across different cloud environments, then the quality of resource allocation improves, but the computational complexity and time required increases

Engineering Contradiction:
Improveprecision of resource allocationVSAvoidtime for resource combination computation
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system performs preliminary actions by pre-discovering and cataloging available cloud resources from multiple environments before actual allocation is needed. It pre-computes compatibility relationships and resource characteristics, so when a user needs cloud resources, the system can quickly retrieve and evaluate pre-processed information rather than computing everything from scratch.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system changes parameters by transforming diverse cloud resource specifications into standardized parameters that can be efficiently compared and evaluated. It converts different cloud providers' unique resource descriptions into a common parameter space, enabling rapid computation and comparison of resource combinations without dealing with the full complexity of each provider's specific parameters.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS11003503B2Cloud resource management system, cloud resource management method, and non-transitory computer-readable storage medium
Publication Date: 2021.05.11 ECLOUDVALLEY DIGITAL TECHNOLOGY CO LTD
  • US11003503B2 patent drawing
  • US11003503B2 patent drawing
  • US11003503B2 patent drawing

AI summary

A cloud resource management system is configured to interface with a plurality of cloud environments. The cloud resource management system includes a network interface and a processor. The processor is configured to: identify an instruction defining a cloud resource demand; obtain, through the network interface, a plurality of cloud resource demand items associated with the instruction from the plurality of cloud environments; compute a plurality of resource combinations according to the parameter values of the cloud resource demand items associated with the instruction; select a first resource combination from the plurality of resource combinations; transmit, through the network interface, a first request to the first cloud environment to allocate the first cloud resource in the first cloud environment; and transmit, through the network interface, a second request to the second cloud environment to allocate the second cloud resource in the second cloud environment.