Distributed Endpoint Federation Proxy Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Conventional data center management configurations struggle with aggregated views and hierarchical control of large-scale distributed environments without compromising site autonomy, especially when the number of data centers exceeds hundreds or thousands.
Innovation Solution
Implementing a distributed federation model with proxy synchronization, where each data center has a local infrastructure and an endpoint that manages its state, communicates via a network, and stores mirrored states, allowing commands to be forwarded to the owner endpoint for state changes, enabling decentralized management and synchronization.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of information
If a centralized management hub is used to manage multiple data centers, then aggregated views and hierarchical control are achieved, but site autonomy is compromised when network connectivity is unavailable
Solution Approach 1:
The system segments the management architecture into autonomous edge data centers that can operate independently while being part of a larger federated system. Each edge data center maintains its own state and can make local decisions, yet contributes to the aggregated view through selective information sharing when connectivity is available.
Solution Approach 2:
The patent introduces an intermediary layer between the centralized management hub and edge data centers that enables asynchronous communication. This intermediary allows sites to maintain autonomy during network outages while still participating in the federated system when connectivity is restored, through mechanisms like event buffering and selective synchronization.
2Ease of operation
If a star management architecture with a central hub is employed, then hierarchical control is achieved, but the complexity of managing large-scale distributed environments increases
Solution Approach 1:
The management system is segmented into distributed edge data centers that each manage their own local resources autonomously. This segmentation eliminates the need for a single complex central hub to manage every detail, reducing overall system complexity while maintaining hierarchical control capabilities through optional federation.
Solution Approach 2:
Each edge data center is designed to be self-sufficient, managing its own state and operations without requiring constant central hub intervention. This self-service capability reduces the operational burden on the central management system and simplifies the overall architecture by distributing management responsibilities.
3Extent of automation
If conventional centralized configurations are used, then control and automation are achieved, but scalability to hundreds or thousands of data centers is limited
Solution Approach 1:
The system segments control and automation capabilities into distributed edge data centers that each possess autonomous control abilities. This segmentation allows the system to scale to hundreds or thousands of data centers because each unit operates independently rather than requiring centralized control for every operation.
Solution Approach 2:
The patent transitions from a single-dimensional centralized control model to a multi-dimensional federated architecture where control operates at multiple levels: local autonomous control at edge data centers and optional coordinated control through federation. This dimensional change enables scalability while maintaining automation capabilities.
Data Source
AI summary
An endpoint of a distributed federation with proxy synchronization including a data center infrastructure, a storage, and an endpoint. The storage stores a state of the data infrastructure and further stores a mirrored state for each of at least one other endpoint. The endpoint includes a communication interface for communicating via a communication network, where the endpoint, in response to receiving a command via the communication interface for changing the mirrored state, forwards the command towards an endpoint that owns the mirrored state via the communication interface. Commands may be forwarded directly or indirectly via one or more intermediary endpoints. An owner endpoint receives a command, updates its local state, and sends one or more events to one or more proxy endpoints to update corresponding mirrored states. A restricted proxy endpoint may store a partial mirrored state. The federation may support bidirectional sharing, synchronization, and resource data sharing.


