Multi-Staged Broker for Hybrid Cloud Service Placement
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current cloud service delivery systems lack flexibility and adaptability in managing infrastructure resources, often requiring manual interventions and struggling to maintain optimal service levels due to frequent changes in cloud provider offerings and infrastructure capabilities.
Innovation Solution
A multi-staged broker system that collects and combines static and dynamic capabilities of multiple infrastructure systems to automatically determine and redeploy services on the most suitable infrastructure, ensuring optimal resource utilization and service level compliance without human intervention.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Adaptability or versatility
If cloud service providers frequently change service levels, prices, and offerings to improve adaptability, then service adaptability improves, but system stability deteriorates
Solution Approach 1:
The patent introduces a service broker as an intermediary component that sits between cloud service providers and consumers. The broker collects static capabilities (permanent features) and dynamic capabilities (changeable parameters like pricing and service levels) from multiple providers, then uses a combining module to evaluate and select the most suitable provider based on current needs. This intermediary absorbs the volatility of frequent provider changes while maintaining stable service delivery to consumers.
Solution Approach 2:
The system implements dynamic capability collection that continuously monitors changes in service levels, prices, and offerings from cloud providers. The combining module dynamically reassesses provider suitability when changes occur, enabling the system to adapt to frequent provider updates while maintaining operational stability through automated reevaluation rather than manual intervention.
2Reliability
If manual interventions are used to select and administer application topology to ensure service levels, then service level reliability improves, but operational efficiency deteriorates
Solution Approach 1:
The patent implements a self-service mechanism where the service broker automatically collects capabilities from providers, combines this information with service requirements, and determines the most suitable infrastructure system without human intervention. The system can automatically reassess and redeploy services when changes occur in provider capabilities or service requirements, eliminating the need for manual operator interventions while maintaining service level reliability.
3Device complexity
If static selection processes are used for cloud infrastructure to improve system simplicity, then system complexity reduces, but adaptability to changes deteriorates
Solution Approach 1:
The system performs preliminary action by collecting static capabilities from cloud providers in advance and storing them in a structured format. This pre-collection of permanent provider features (such as supported service types, geographic locations, and inherent capabilities) creates a foundation that simplifies subsequent selection processes while maintaining adaptability through the addition of dynamic capability tracking.
Solution Approach 2:
The service broker implements a universal combining module that handles both static and dynamic capability evaluation in a unified framework. This multi-functional approach allows the same system to manage permanent provider characteristics and temporary service level changes, reducing overall system complexity by consolidating multiple selection functions into a single adaptable mechanism.
Data Source
AI summary
A method for enhancing a service delivery system with a multi-staged broker may be provided. The multi-staged broker may be suited for a placement of a service. The delivery system accesses at least two infrastructure systems offering services for deploying service resources. The at least two infrastructure systems are operated by different service providers. The method comprises collecting static and dynamic capabilities of the two infrastructure computing systems, combining the static capabilities and the dynamic capabilities for determining a first most suitable infrastructure system for deploying a service requiring a computing environment satisfying attribute values of a service capability profile, deploying the service on the first most suitable infrastructure system. The method comprises also receiving an event indicative of a change, reassessing most suitable infrastructure system and repeating the combining for determining a second most suitable infrastructure system, and redeploying the service on the second most suitable infrastructure system.


