Logical Connection Rerouting Under Aggregator Overload
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing systems face disruptions and inefficiencies when rerouting connections between client and server devices due to aggregator overload, leading to issues like data loss, delayed responses, and termination of encryption agreements.
Innovation Solution
A method is introduced to gracefully reroute connections by suspending the logical connection, modifying the transmission path by removing the overloaded aggregator and adding a new one while ensuring data synchronization and continuity.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If the connection is rerouted by modifying the transmission path, then the aggregator overload issue is resolved, but data loss and disruption occur during the rerouting process
Solution Approach 1:
The system performs preliminary actions by suspending the logical connection before modifying the transmission path, ensuring all in-transit data is flushed and the connection is in a safe state. This preliminary suspension prevents data loss during the aggregator replacement process, allowing the transmission path to be modified without disrupting ongoing data transfers.
Solution Approach 2:
The load balancing system acts as an intermediary that coordinates the entire rerouting process. It manages the suspension of logical connections, monitors transmission paths, and orchestrates the replacement of overloaded aggregators with available ones, ensuring smooth transitions that maintain connection stability while resolving aggregator overload.
2Reliability
If the logical connection is suspended to enable safe rerouting, then data loss is prevented, but service availability is temporarily reduced
Solution Approach 1:
The system implements periodic action by temporarily suspending the logical connection during the transmission path modification, then resuming it once the new path is established. This periodic suspension-resumption cycle ensures data integrity during rerouting while minimizing the impact on service availability, as the suspension duration is limited to the actual path modification time.
3Productivity
If the transmission path is modified to remove an overloaded aggregator, then system performance is improved, but encryption agreements may be terminated
Solution Approach 1:
The system performs preliminary suspension of the logical connection before modifying the transmission path, which preserves encryption agreements. By suspending the connection first and only modifying the transmission path after ensuring data safety, the system avoids terminating encryption agreements during the aggregator replacement process.
Solution Approach 2:
The load balancing system uses feedback mechanisms to monitor connection states and transmission path conditions. This feedback allows the system to make informed decisions about when to suspend connections and when it is safe to modify transmission paths, ensuring that encryption agreements are maintained throughout the rerouting process.
Data Source
AI summary
Methods and systems for gracefully rerouting connections between client devices and server devices are disclosed. The method may include suspending a logical connection between a client device and a service provided by a server device set and placing the logical connection in a predetermined state. While the logical connection is in the predetermined state, modifying a transmission path supporting the logical connection to remove a first aggregator that was previously in the transmission path and add a second aggregator to a second server device set to the transmission path. Using the modified transmission path, the logical connection may be resumed to enable the client device to resume use of the service provided by the second server device set.


