Cloud Service Broker for Multi-Cloud Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The proliferation of cloud data centers and diverse user requirements for application services in cloud environments make it difficult to provide optimal cloud services across multiple heterogeneous clouds, due to complex service configurations and time-consuming deployment processes.

Innovation Solution

A cloud brokerage service that intermediates between multiple cloud service providers, allowing for the segmentation of cloud services across multiple clouds to optimize pricing and provide a unified service to users, with a cloud service broker managing service requests, deployment, and status control.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If cloud services are provided across multiple heterogeneous clouds to meet diverse user requirements, then service versatility and user satisfaction are improved, but service configuration complexity and deployment time increase

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

Solution Approach 1:

A cloud service broker is introduced as an intermediary component between cloud service consumers and multiple cloud service providers. The broker receives service requests from consumers, translates them into appropriate cloud-specific configurations, selects suitable cloud providers based on service requirements, and manages the deployment process. This intermediary abstracts the complexity of heterogeneous cloud environments from both consumers and providers, enabling versatile service delivery without increasing configuration complexity for end users.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Adaptability or versatility

If cloud services are provided across multiple heterogeneous clouds to meet diverse user requirements, then service versatility and user satisfaction are improved, but deployment time increases

Engineering Contradiction:
Improveservice versatilityVSAvoiddeployment time
Core Design Contradiction:
Adaptability or versatilityVSLoss of time

Solution Approach 1:

The cloud service broker performs preliminary actions by pre-establishing connections with multiple cloud service providers, pre-configuring service templates, and pre-evaluating cloud provider capabilities before actual service requests arrive. Service configurations are prepared in advance based on common requirements, and the broker maintains updated information about cloud provider availability and performance. This preliminary preparation significantly reduces the time required to deploy services when actual requests are received, while still supporting diverse service requirements across multiple clouds.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If cloud service broker manages and coordinates services across multiple clouds, then service management efficiency is improved, but system complexity increases

Engineering Contradiction:
Improvemanagement efficiencyVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The cloud service broker is designed as a universal platform that can manage multiple types of cloud services across different cloud providers through a single interface. It implements standardized protocols and translation mechanisms that allow it to handle various service types (IaaS, PaaS, SaaS) and cloud platforms (public, private, hybrid) uniformly. This multi-functionality enables the broker to improve management efficiency across the entire cloud ecosystem without requiring separate management systems for each cloud provider, thereby limiting the increase in system complexity.

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

Data Source

PatentUS11064041B2Apparatus for providing cloud service using cloud service brokerage based on multiple clouds and method thereof
Publication Date: 2021.07.13 ELECTRONICS & TELECOMM RES INST
  • US11064041B2 patent drawing
  • US11064041B2 patent drawing
  • US11064041B2 patent drawing

AI summary

An apparatus and method provide a cloud brokerage service based on multiple cloud-computing systems. The method includes receiving, by a cloud service broker, a request for a cloud service from a cloud service client, the cloud service broker being connected with the multiple cloud-computing systems, providing, by the cloud service broker, a cloud service brokerage based on cloud services of the multiple cloud-computing systems, the cloud service brokerage enabling the cloud service complying with the request to be provided to the cloud service client, transmitting, by the cloud service broker, a control request for the cloud service to one or more cloud-computing systems of the multiple cloud-computing systems, and controlling, by the cloud service broker, a status of the cloud service after the cloud service broker receives an acknowledgment for the control request from the one or more cloud-computing systems.