Federated Cloud Infrastructure Management for Scalability
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Managing multiple data centers as a single entity leads to complexity and a single point of failure, making it difficult to maintain independent operation and scalability.
Innovation Solution
A method for managing application workloads across multiple data centers by collecting usage data, evaluating health indicators, and dynamically adjusting the number and placement of application instances, allowing each data center to operate independently while being centrally managed.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If multiple data centers are managed as a single centralized entity, then centralized control and coordination are achieved, but the system creates a single point of failure and reduces operational independence
Solution Approach 1:
The patent segments the data center management system into multiple autonomous edge data centers, each capable of independent operation. Each data center has its own control plane and management capabilities, eliminating the single point of failure while maintaining coordinated operation through standardized interfaces and federated management protocols.
2Reliability
If data centers operate independently with full autonomy, then reliability and operational independence are improved, but management complexity and coordination difficulty increase
Solution Approach 1:
The patent introduces federated management components and standardized communication interfaces as intermediaries between autonomous data centers. These intermediaries enable coordinated management and resource allocation across multiple independent data centers without requiring full centralization, thus reducing management complexity while preserving operational independence.
3Ease of operation
If data centers are managed as one unified system, then resource allocation and coordination are simplified, but scalability and flexibility to add new data centers are reduced
Solution Approach 1:
The patent implements dynamic federation capabilities that allow data centers to be added, removed, or reconfigured at runtime. The federated management system dynamically discovers and integrates new data centers, automatically allocating resources and coordinating operations without requiring complete system reconfiguration, thus enabling scalable growth while maintaining efficient resource allocation.
4Ease of operation
If centralized management controls all data centers, then consistent policy enforcement and coordination are achieved, but the system becomes less adaptable to local requirements and failures
Solution Approach 1:
The patent enables each edge data center to have localized management capabilities that can enforce policies and make decisions appropriate to local conditions. The federated architecture allows data centers to adopt standardized policies where applicable while maintaining the flexibility to customize local configurations and respond to regional requirements, thus achieving both consistent enforcement and local adaptability.
Data Source
AI summary
The disclosure provides an approach for managing an application workload on a computer system that includes data centers. The application workload includes first application instances running on a first data center and second application instances running on a second data center. The method comprises collecting usage data of first application instances, usage data of second application instances, and combining the collected data. The method further comprises evaluating the combined data to determine low health in least one application instance, and restarting the at least one application instance or creating a new application instance. The method further comprises evaluating the combined data to determine whether to change size of the application workload, and in which data center to place a second new application instance if increasing size. The method further comprises contacting a component of the chosen data center to place the second new application instance within a local host machine.


