Cloud Computing Interface System for Multi-Provider Access

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 update applications due to differences in communication protocols and formatting, leading to vendor lock-in and increased maintenance costs.

Innovation Solution

A cloud computing interface system acts as an intermediary, providing a neutral communications 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, and dynamically routing requests based on resource availability and user preferences.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud systems are implemented in various formats with different communication protocols, then cloud system diversity and flexibility are improved, but application compatibility and ease of operation deteriorate

Engineering Contradiction:
Improvecloud system diversityVSAvoidapplication compatibility
Core Design Contradiction:
Adaptability or versatilityVSEase of operation

Solution Approach 1:

The patent introduces a cloud computing interface that serves as an intermediary between client systems and multiple cloud systems. This interface translates requests and responses into a standardized format, allowing client systems to interact with diverse cloud systems without needing to be tailored to each specific provider's protocol and formatting requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Productivity

If cloud systems use various communication protocols and formatting, then provider-specific optimization is improved, but switching cost and device complexity deteriorate

Engineering Contradiction:
Improveprovider-specific optimizationVSAvoidswitching cost
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent creates a standardized interface layer that copies and translates communication protocols between client systems and different cloud providers. This allows the system to maintain optimized interactions with each provider while presenting a uniform interface to clients, effectively copying the provider-specific optimizations through a standardized channel.

Inventive Principle:
Principle #26Copying

3Speed

If applications are tailored to each cloud system provider, then communication efficiency is improved, but maintenance burden and loss of time deteriorate

Engineering Contradiction:
Improvecommunication efficiencyVSAvoidmaintenance burden
Core Design Contradiction:
SpeedVSLoss of time

Solution Approach 1:

The patent implements a universal cloud computing interface that can interact with multiple cloud system providers through a single standardized interface. This multi-functional interface handles translation and routing to different providers, eliminating the need to maintain separate tailored applications for each provider while preserving communication efficiency through optimized protocol translation.

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

Data Source

PatentUS8935397B2Dividing cloud resources
Publication Date: 2015.01.13 RED HAT INC
  • US8935397B2 patent drawing
  • US8935397B2 patent drawing
  • US8935397B2 patent drawing

AI summary

A method and apparatus for dividing resources provided by cloud computing systems is described. In one embodiment, the method includes receiving a specification of a subset of cloud computing systems from among a plurality of cloud computing systems. The method may also include joining the subset of cloud computing systems into a pool of cloud computing resources. Furthermore, the method may include providing access to the pool of cloud computing resources.