Cloud Service Brokerage for Multi-Cloud Optimization

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of cloud service brokerage platforms is hindered by diverse user requirements, complex service configurations, time-consuming deployment, and differences in service environments across heterogeneous clouds, making it difficult to provide optimal cloud services that meet consumer needs.

Innovation Solution

A cloud brokerage apparatus and method that intermediates between multiple cloud service providers, allowing for the segmentation and distribution of cloud services across multiple clouds to optimize pricing and service levels, enabling the selection of the optimal provider and ensuring service level agreements are met, with features like service segmentation, deployment, and management units to monitor and control service levels.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud service brokerage platforms are deployed to meet diverse user requirements, then service variety and adaptability improve, but system complexity and difficulty of configuration increase

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

Solution Approach 1:

The patent introduces a cloud service broker as an intermediary component that mediates between cloud service consumers and multiple cloud service providers. The broker abstracts the complexity of heterogeneous cloud environments, automatically matching service requirements with appropriate providers, and managing service deployments. This intermediary layer shields users from configuration complexity while maintaining high adaptability to diverse service requirements.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The cloud service broker is designed as a universal platform capable of interfacing with multiple different cloud service providers through standardized protocols. It performs multiple functions including service discovery, provider selection, deployment automation, and service level agreement management, thereby reducing overall system complexity while supporting diverse service types.

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

2Reliability

If optimal cloud service providers are selected through detailed evaluation, then service quality and reliability improve, but time required for service deployment increases

Engineering Contradiction:
Improveservice qualityVSAvoiddeployment time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary action by having the cloud service broker pre-establish service level agreements, pre-evaluate cloud service providers, and maintain an updated registry of available services and providers. When a service request arrives, the broker can quickly match requirements with pre-qualified providers rather than performing exhaustive evaluation from scratch, thereby maintaining high service quality while reducing deployment time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system incorporates feedback mechanisms where the broker continuously monitors service performance, provider reliability, and service level agreement compliance. This feedback is used to dynamically adjust provider selections and update service catalogs, enabling rapid decision-making that maintains high reliability without time-consuming evaluations for each new service request.

Inventive Principle:
Principle #23Feedback

3Productivity

If cloud services are distributed across multiple heterogeneous clouds, then service availability and cost-effectiveness improve, but monitoring and control difficulty increase

Engineering Contradiction:
Improvecost-effectivenessVSAvoidservice level monitoring difficulty
Core Design Contradiction:
ProductivityVSDifficulty of detecting and measuring

Solution Approach 1:

The cloud service broker implements a universal monitoring framework that can detect and measure service levels across multiple heterogeneous cloud providers through standardized interfaces. It aggregates performance data from different clouds, normalizes metrics, and provides unified service level reporting, thereby maintaining cost-effectiveness through multi-cloud distribution while reducing monitoring complexity.

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

Solution Approach 2:

The broker establishes continuous feedback loops that automatically monitor service levels across distributed clouds, compare actual performance against agreed service level agreements, and trigger corrective actions when deviations occur. This automated feedback system simplifies the detection and measurement of service levels across heterogeneous environments while maintaining high productivity and cost-effectiveness.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS10826799B2Apparatus for providing cloud service based on cloud service brokerage and method thereof
Publication Date: 2020.11.03 INTELLECTUAL DISCOVERY CO LTD
  • US10826799B2 patent drawing
  • US10826799B2 patent drawing
  • US10826799B2 patent drawing

AI summary

Disclosed herein are an apparatus and method for providing a cloud service based on cloud service brokerage. The method includes receiving, by a cloud service broker, a first request for a cloud service from a cloud service client, wherein the cloud service broker is connected with the multiple cloud-computing systems; providing, by the cloud service broker, a cloud service brokerage based on cloud services of the cloud-computing systems, wherein the cloud service brokerage enables the cloud service complying with the first request to be provided to the cloud service client; and monitoring, by the cloud service broker, a service level of the cloud service during provision of the cloud service and controlling, by the cloud service broker, the cloud service such that the service level satisfies conditions of the first request.