Cloud Federation API Routing for Unified Multi-Platform Access

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Cloud service providers face challenges in managing and providing unified services across multiple cloud platforms, leading to inconvenience for users and increased operational difficulties due to the need to manage multiple accounts and APIs, which hinders global service delivery.

Innovation Solution

A method for processing cloud services in a cloud system that involves a hosted cloud, an allied cloud, and an alliance management apparatus, where API requests are routed through the alliance management apparatus to map virtual regions, allowing users to access allied clouds seamlessly, thereby improving user experience and operational efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If users access cloud services across multiple cloud platforms, then service coverage and versatility are improved, but system complexity and operational difficulty increase due to managing multiple accounts and APIs

Engineering Contradiction:
Improveservice coverageVSAvoidsystem complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud federation system as an intermediary layer between users and multiple cloud platforms. This federation manages multiple cloud accounts and APIs centrally, allowing users to access services across different clouds without directly managing each platform's authentication and interface complexities. The federation acts as a mediator that handles the complexity of multi-cloud integration while providing a unified access point to users.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cloud federation system provides universal access to multiple cloud platforms through a single unified interface. Instead of requiring separate account management and API interactions for each cloud provider, the federation enables one system to perform multiple functions: authenticating users across different clouds, managing multiple accounts, routing requests to appropriate services, and presenting a consistent user experience regardless of the underlying cloud platform.

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

2Reliability

If cloud service providers manage multiple cloud platforms independently, then platform autonomy and reliability are maintained, but operational efficiency and user experience deteriorate due to lack of unified management

Engineering Contradiction:
Improveplatform autonomyVSAvoidoperational efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent segments the cloud service architecture into independent cloud platforms that maintain their autonomy and reliability, while introducing a separate federation layer for unified management. Each cloud platform remains independently operated and reliable, but the federation segments the management functions (authentication, account management, service routing) from the actual service delivery, allowing efficient centralized coordination without compromising platform independence.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The solution adds a new dimensional layer (the federation layer) above the existing cloud platforms. Instead of trying to unify management within the existing platform dimension, the patent creates a new organizational dimension where multiple independent platforms can coexist under a unified federation framework. This dimensional addition allows platforms to maintain their independence while enabling efficient cross-platform operations through the federation's coordinated management.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Ease of operation

If a virtual region is created in hosted cloud to map allied cloud region, then user access convenience is improved, but resource allocation complexity increases

Engineering Contradiction:
Improveuser access convenienceVSAvoidresource allocation complexity
Core Design Contradiction:
Ease of operationVSDevice complexity

Solution Approach 1:

The patent creates a virtual region in the hosted cloud that is a mapped representation or copy of the allied cloud region. This virtual copy presents the allied cloud's services and resources to users through the hosted cloud's interface, making access convenient and familiar to users who interact only with the hosted cloud. The virtual region copies the essential access patterns and service interfaces while the actual resource management remains in the allied cloud, reducing the complexity of direct resource allocation across multiple clouds.

Inventive Principle:
Principle #26Copying

Data Source

PatentEP3843364B1Method, device, and apparatus for processing cloud service in cloud system
Publication Date: 2024.07.10 HUAWEI CLOUD COMPUTING TECHNOLOGIES CO LTD
  • EP3843364B1 patent drawingFigure 1
  • EP3843364B1 patent drawingFigure 2
  • EP3843364B1 patent drawingFigure 3

AI summary

This application discloses a method for processing a cloud service in a cloud system, wherein the cloud system includes a hosted cloud, an allied cloud, and an alliance management apparatus, the hosted cloud includes a first region, the allied cloud includes a second region, the first region includes some hardware resources and some software resources of the hosted cloud, the second region includes some hardware resources and some software resources of the allied cloud, the hosted cloud further provides a virtual region for a user, and the virtual region is mapped by the second region on the hosted cloud. According to the method, the alliance management apparatus enables a user of the hosted cloud to obtain unified experience when the user accesses the first region and the virtual region in the cloud system, for example, unified experience in control interface access, and unified experience in application programming interface API access.