Cloud Roaming Service Broker for Dynamic Provider Matching

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current systems lack the ability to effectively match the needs and capabilities of requestors with Cloud providers, failing to optimize Cloud service delivery and utilization.

Innovation Solution

A system and method for Cloud roaming services that abstracts Cloud services from underlying providers, allowing dynamic association of Cloud providers with requestors based on profiles, utilization, and forecasting, using a pull and push model to align requestor-required services with available services, and enabling outsourcing to partner clouds.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a requestor is bound to a single Cloud provider, then the service relationship is stable and simple to manage, but the requestor cannot access services from other providers even when needed

Engineering Contradiction:
Improveability to access services from multiple Cloud providersVSAvoidcomplexity of service management and provider selection
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The patent introduces a service broker as an intermediary component that mediates between requestors and multiple Cloud providers. The service broker maintains a registry of available services from different providers, evaluates requestor needs against provider capabilities, and facilitates service access without requiring the requestor to directly manage multiple provider relationships. This resolves the contradiction by enabling multi-provider access while keeping the requestor's management complexity low.

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The service broker is designed as a universal platform that can interface with multiple different Cloud providers simultaneously, translating between different provider interfaces and a unified service access model for requestors. This multi-functional capability allows the system to access services from various providers while presenting a consistent interface to requestors, thereby achieving versatility without proportionally increasing complexity.

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

2Productivity

If Cloud providers operate independently without coordination, then each provider maintains full control over their services, but services cannot be dynamically allocated based on requestor needs or provider capabilities

Engineering Contradiction:
Improveefficiency of Cloud service allocation and utilizationVSAvoidcomplexity of coordination between Cloud providers
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent implements feedback mechanisms where the service broker continuously monitors Cloud provider capabilities, service availability, and requestor needs. Based on this feedback, the broker dynamically adjusts service allocations, matching requestors with appropriate providers according to current conditions. This feedback loop enables efficient dynamic allocation while centralizing the coordination complexity in the broker rather than requiring direct complex interactions between all providers.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

Cloud providers publish their service catalogs and capabilities to the service broker registry, enabling the broker to automatically discover and allocate services without manual intervention. The providers maintain control over their services while the broker handles the coordination of allocations based on published information, reducing the complexity of inter-provider coordination while maintaining high productivity in service allocation.

Inventive Principle:
Principle #25Self-service

3Measurement precision

If the system maintains detailed profiles of all requestors and providers, then matching accuracy is improved, but the system complexity and data management burden increase

Engineering Contradiction:
Improveaccuracy of matching requestors with suitable providersVSAvoidcomplexity of profile management and data processing
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent segments profile data into distinct categories: requestor profiles containing needs and constraints, provider profiles containing capabilities and service offerings, and service profiles containing detailed service characteristics. This segmentation allows the service broker to query and match specific profile attributes as needed without managing a single monolithic complex data structure, thereby improving matching accuracy while making data management more organized and tractable.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS8745242B2Cloud computing roaming services
Publication Date: 2014.06.03 KYNDRYL INC
  • US8745242B2 patent drawing
  • US8745242B2 patent drawing
  • US8745242B2 patent drawing

AI summary

The present invention provides approaches for Cloud roaming services. It allows Cloud services to be offered to requestors that are abstracted from the underlying Cloud provider used to fulfill those services. The present invention provides the ability for Cloud providers to be dynamically associated with currently available Cloud services for requestors. The system and method describes two scenarios—a pull and push model—to align requestor required services to currently available services from Cloud providers. The requestor has a profile determining a prioritized list of Cloud providers that may be used, OR the primary Cloud provider may outsource services to a partner cloud. The algorithm shows how the provider decides which requestors have access to which services—based on current utilization and forecast. Also, location, roaming, network bandwidth and requestor processing capabilities may be sent to the provider of Cloud services to determine whether a change is needed.