Cross-Cloud Service Provisioning via Mediator Broker

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud environments provide closed ecosystems, restricting customers to using only the services offered by a specific cloud service provider, making it difficult for customers to access services from different providers.

Innovation Solution

The technique involves provisioning a cloud service of a first cloud service provider using the control plane of a second cloud service provider, allowing for the detection of requests, provisioning of resources, and linking of resources between the two cloud environments to enable data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud environments provide closed ecosystems for their subscribing customers, then service management and control within each cloud environment is simplified and reliable, but customers are restricted to using only the services offered by that specific cloud service provider and cannot access services from different providers

Engineering Contradiction:
Improvecustomer ability to use services from different cloud providersVSAvoidcloud ecosystem structure
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cloud broker as an intermediary component that mediates between customers and multiple cloud service providers. The cloud broker receives service requests from customers, translates them into appropriate provider-specific requests, and manages the interactions between different cloud environments. This intermediary enables customers to access services from multiple providers without directly managing the complexity of each provider's closed ecosystem, thus resolving the contradiction between versatility and system complexity.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Ease of operation

If cloud environments maintain closed ecosystems with provider-specific services, then service control and provisioning is straightforward within each environment, but data transfer and resource linking between different cloud environments becomes difficult

Engineering Contradiction:
Improveservice provisioning within single cloud environmentVSAvoiddata transfer between cloud environments
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent implements a universal service interface and standardized resource description framework that works across multiple cloud service providers. The cloud broker provides multi-functional capabilities including service request translation, resource provisioning across different providers, and data transfer management. This universal interface layer maintains ease of operation for service provisioning while ensuring reliable data transfer between different cloud environments by handling provider-specific protocols and formats internally.

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

3Adaptability or versatility

If customers subscribe to a single cloud environment, then service management is simple and reliable, but flexibility and ability to access multiple cloud services is reduced

Engineering Contradiction:
Improveaccess to multiple cloud servicesVSAvoidmulti-cloud service management
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent implements automated service provisioning and management capabilities where the cloud broker system automatically handles service requests, resource allocation, and data transfer between cloud environments without requiring manual customer intervention. The system includes automated service catalog management, dynamic resource provisioning, and self-configuring data transfer pipelines. This self-service automation enables customers to access multiple cloud services with simplified management, resolving the contradiction between versatility and management complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS20250068483A1Provisioning a cloud service of a first cloud service provider using a control plane of a second cloud service provider
Publication Date: 2025.02.27 ORACLE INT CORP
  • US20250068483A1 patent drawing
  • US20250068483A1 patent drawing
  • US20250068483A1 patent drawing

AI summary

Techniques are disclosed for provisioning a cloud service of a first cloud service provider using a control plane of a second cloud service provider. The techniques include detecting that a request for a cloud service provided by the first cloud service provider has been received from the second cloud environment of a second cloud service provider different from the first cloud service provider. The techniques further include, after detecting that the request for the cloud service has been received, provisioning a first set of resources within the first cloud environment and linking the first set of resources to a second set of resources within the second cloud environment. Linking the first set of resources to the second set of resources enables data pertaining to the cloud service to be transferred from the second cloud environment to the first cloud environment.