Cloud Management Translation Engine for Heterogeneous Resource Integration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing environments struggle to integrate user-controlled resources from diverse systems, as existing solutions require specific compatibility and reconfiguration, limiting participation and scalability.

Innovation Solution

A cloud management system with a translation engine identifies and communicates with various management systems to allocate and manage user-controlled resources, enabling their integration into the cloud infrastructure without requiring reconfiguration, thus allowing third-party resources to contribute regardless of system specifications.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If specific compatibility requirements and reconfiguration are imposed on user-controlled resources, then integration reliability into cloud infrastructure is improved, but device complexity and ease of operation deteriorate

Engineering Contradiction:
Improveintegration reliabilityVSAvoidreconfiguration complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent introduces a translation engine as an intermediary component within the cloud management system. This translation engine acts as a mediator between the cloud infrastructure and diverse user-controlled resources, converting various management protocols into a unified interface. By doing so, it ensures reliable integration without requiring users to perform complex reconfiguration of their resources, thus resolving the contradiction between integration reliability and reconfiguration complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If specific applications must be installed on user systems for communication, then communication reliability is improved, but ease of operation and adaptability deteriorate

Engineering Contradiction:
Improvecommunication reliabilityVSAvoiduser operation simplicity
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The translation engine serves as an intermediary that handles protocol conversion and communication coordination centrally. Instead of requiring users to install specific applications on their systems, the cloud management system's translation engine manages the communication protocol compatibility, thereby maintaining communication reliability while significantly improving ease of operation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system enables self-service by allowing the cloud management system to automatically identify and adapt to different management systems through the translation engine. The user-controlled resources can participate in the cloud environment without manual configuration or installation of specific applications, as the translation engine autonomously handles the communication compatibility.

Inventive Principle:
Principle #25Self-service

3Device complexity

If diverse management systems are supported without translation, then device complexity is reduced, but adaptability and integration capability deteriorate

Engineering Contradiction:
Improvesystem complexityVSAvoidresource integration capability
Core Design Contradiction:
Device complexityVSAdaptability or versatility

Solution Approach 1:

The translation engine provides a universal interface that can handle multiple different management systems and protocols. Rather than creating separate integration paths for each system (which would increase complexity), the translation engine offers a multi-functional solution that adapts to various user-controlled resources, thereby improving adaptability and integration capability without proportionally increasing system complexity.

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

Data Source

PatentUS9930138B2Communicating with third party resources in cloud computing environment
Publication Date: 2018.03.27 RED HAT INC
  • US9930138B2 patent drawing
  • US9930138B2 patent drawing
  • US9930138B2 patent drawing

AI summary

A cloud computing environment can be configured to allow third party, user-controlled resources to be included in the pool of resources available in the cloud, regardless of the type of system supporting the user-controlled resources. A cloud management system can identify a particular type of management system supporting the user-controlled resources and the commands necessary to communicate with the particular type of management system. Once the particular type of management system is identified, the cloud management system can communicate with the particular type of management system, utilizing the determined commands and protocols, to coordinate access to the user-controlled resources. The cloud management system can identify, allocate, and manage a set of resources from the user-controlled resources utilizing the commands and protocols.