Cloud Roaming Service Broker for Dynamic Provider Matching
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
Data Source
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.


