Data Center Arbitration for Dynamic Service Continuity
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing disaster recovery configurations for data centers are inflexible, as they fixly rely on one data center to provide services when a communication link between them is faulty, preventing the proper data center from being dynamically selected based on actual service module statuses.
Innovation Solution
An arbitration method and apparatus that synchronizes status information across data centers, allowing for the flexible determination of a data center to provide services by detecting network connection statuses and service module weights, enabling accurate selection even when communication links are faulty.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If services are fixedly provided by one data center when communication link is faulty, then service continuity is maintained, but flexibility in selecting the proper data center is lost
Solution Approach 1:
The patent implements dynamic service provision by enabling data centers to flexibly switch between active and standby roles based on real-time arbitration of service module statuses. The system dynamically determines which data center should provide services after a fault occurs, rather than following a fixed assignment, thus resolving the contradiction between maintaining service continuity and preserving selection flexibility.
Solution Approach 2:
The patent employs feedback mechanisms through arbitration processes that continuously monitor and evaluate the statuses of service modules in both data centers. This feedback loop allows the system to make informed decisions about service provision, selecting the data center with better service module conditions to maintain reliability while adapting to current system states.
2Reliability
If all services are borne by one data center when network is disconnected, then service availability is ensured, but system load becomes unbalanced
Solution Approach 1:
The system dynamically adjusts service distribution by arbitrating between data centers based on their actual service module statuses. When one data center cannot provide services due to disconnection or fault, the arbitration mechanism dynamically reallocates services to the other data center, maintaining service availability while adapting load distribution to current capabilities.
Solution Approach 2:
The patent changes the operational parameters of data centers by transitioning service modules between active and standby states based on arbitration results. This parameter change allows the system to maintain service availability while balancing load across data centers according to their current operational capacity and status conditions.
3Reliability
If service modules are frequently switched between active and standby states, then service continuity is maintained, but system stability deteriorates
Solution Approach 1:
The patent implements preliminary arbitration to determine service provision status before faults actually occur. By pre-establishing arbitration rules and evaluating service module statuses in advance, the system can make stable, pre-planned decisions about service allocation, reducing the need for frequent reactive switching and thereby maintaining system stability while ensuring service continuity.
Solution Approach 2:
The system uses feedback from service module status monitoring to make informed arbitration decisions. This feedback mechanism allows the system to identify when switching is truly necessary versus when current configurations should be maintained, thereby maintaining service continuity while avoiding unnecessary switches that would destabilize the system.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
This application discloses an arbitration method and a related apparatus. The method includes: detecting, by the first ABS apparatus, first status information of a service module in the first DC; when determining that a communication link between the first DC and the second DC is faulty, obtaining, by the first ABS apparatus, second status information, wherein the second status information is status information that is of a service module in the second DC and that is detected by the second ABS apparatus; and arbitrating, by the first ABS apparatus, a subsequent service providing capability of the first DC based on the first status information and the second status information. It can be learned that a DC that subsequently provides a service can be determined based on actual statuses of the service modules in the first DC and the second DC by implementing this application. In this way, a proper DC can be flexibly determined to provide a subsequent service.