Cross-Cloud Service Broker for Multi-Provider Resource Provisioning

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing cloud environments are 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 proposed solution involves techniques for provisioning and managing resources within a cloud infrastructure of one cloud service provider to support services offered by another cloud service provider, including establishing network connectivity and provisioning virtual machines.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a cloud environment provides a closed ecosystem for its subscribing customers, then the cloud service provider can maintain control and security over its infrastructure, but customers are restricted to using only the services offered by that specific cloud service provider

Engineering Contradiction:
Improveservice accessibilityVSAvoidcross-cloud provisioning complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a cross-cloud service broker as an intermediary component that mediates between the customer's cloud environment and external cloud services. This broker establishes network connectivity prerequisites, provisions resources in remote cloud environments, and manages the integration between different cloud ecosystems, thereby enabling multi-provider service access while maintaining system control and security

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The system segments the cross-cloud provisioning process into distinct functional components: the service broker in the home cloud environment, network connectivity management, resource provisioning in the remote cloud, and service integration layers. This segmentation allows each component to handle specific tasks independently, reducing overall system complexity while enabling versatile service access

Inventive Principle:
Principle #1Segmentation

2Ease of operation

If network connectivity prerequisites are established between private clouds from different cloud service providers, then seamless service access across cloud environments is enabled, but the provisioning process complexity increases

Engineering Contradiction:
Improveservice access easeVSAvoidprovisioning time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The service broker performs preliminary actions by pre-establishing network connectivity prerequisites and pre-configuring resource provisioning templates before actual service requests are made. Network connectivity rules, authentication mechanisms, and resource allocation policies are prepared in advance, enabling rapid service deployment when customers need to access external cloud services

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If a customer subscribes to services from multiple cloud service providers, then service versatility increases, but managing resources across different cloud environments becomes more complex

Engineering Contradiction:
Improvemulti-provider service accessVSAvoidresource management complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The service broker implements universal resource management capabilities that can handle multiple cloud service providers through a single interface. It provides multi-functional operations including network connectivity management, resource provisioning, service deployment, and resource orchestration that work across different cloud environments (AWS, Azure, Google Cloud, etc.), thereby enabling versatile multi-provider access while maintaining uniform management complexity

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

Data Source

PatentUS20250071170A1Provisioning and managing resources within a cloud infrastructure of a first cloud service provider for a cloud service offered by a second cloud service provider
Publication Date: 2025.02.27 ORACLE INT CORP
  • US20250071170A1 patent drawing
  • US20250071170A1 patent drawing
  • US20250071170A1 patent drawing

AI summary

Techniques are disclosed for provisioning and managing resources within a cloud infrastructure of a first cloud service provider for a cloud service offered by a second cloud service provider. Cross-cloud services can be provisioned and managed by and between private clouds of cloud service providers. The techniques include receiving a request for a cloud service by a component of a first private cloud within a first cloud environment and from a component of a second private cloud within a second cloud environment. The techniques further include the component of the first private cloud performing one or more operations to establish network connectivity prerequisites for network connectivity between the first private cloud and the second private cloud and causing one or more components of the first private cloud to provision the cloud service in the second private cloud.