Cloud Computing Interface System for Multi-Provider Aggregation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud computing systems require tailored applications for each provider, making it difficult for consumers to switch providers and updates due to differing communication protocols and formatting requirements, leading to application and infrastructure complexities.

Innovation Solution

A cloud computing interface system acts as an intermediary, providing a neutral communication interface that abstracts vendor-specific requirements, allowing client systems to access multiple cloud systems through a single interface, translating requests and responses into a standardized format, thereby insulating clients from protocol and formatting changes.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a consumer application is tailored to each specific cloud system provider's requirements, then the application can interact with that specific cloud system, but the consumer cannot easily switch providers and must update applications for each provider change

Engineering Contradiction:
Improvecloud system compatibilityVSAvoidapplication configuration complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud computing interface that acts as an intermediary layer between consumer applications and multiple cloud system providers. This interface translates application requests into provider-specific formats and vice versa, allowing a single application to interact with multiple cloud providers without modification. The interface handles protocol conversions and formatting requirements, eliminating the need for consumers to tailor applications to each provider's specific requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cloud systems use various communication protocols and formatting requirements, then each cloud system can be optimized for its specific architecture, but consumer applications require updates for each protocol change

Engineering Contradiction:
Improveprotocol supportVSAvoidapplication stability
Core Design Contradiction:
Adaptability or versatilityVSReliability

Solution Approach 1:

The cloud computing interface serves as a stable intermediary that absorbs protocol changes from cloud providers. When a provider updates their communication protocol or formatting requirements, only the interface needs to be updated, not the consumer applications. The interface maintains stable translation rules that protect applications from provider-specific changes, ensuring application stability while supporting multiple protocols.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the communication interface into two distinct layers: a stable application-facing interface and a provider-specific interface. This segmentation isolates protocol variations to the provider interface layer, allowing applications to remain unchanged while the interface handles protocol-specific implementations and updates.

Inventive Principle:
Principle #1Segmentation

3Adaptability or versatility

If consumers access multiple cloud computing systems, then resource options increase, but the complexity of managing different interfaces and protocols increases

Engineering Contradiction:
Improvecloud resource accessVSAvoidinterface management ease
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The cloud computing interface is designed as a universal access point that can interact with multiple cloud system providers through a single interface. Instead of requiring separate interface configurations for each cloud provider, the universal interface handles all providers uniformly, allowing consumers to access diverse cloud resources without managing multiple different interfaces or protocols.

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

Data Source

PatentUS8725891B2Aggregation across cloud providers
Publication Date: 2014.05.13 RED HAT INC
  • US8725891B2 patent drawing
  • US8725891B2 patent drawing
  • US8725891B2 patent drawing

AI summary

A method and apparatus for aggregating cloud system resources is described. In one embodiment, the method includes receiving a request to start a cloud computing session. The method may also include determining a cloud computing system from among a plurality of cloud computing systems that satisfies the request. Furthermore, the method may include routing the request to the determined cloud computing system to initiate the cloud computing session.