Communication Channel State Synchronization for Cloud Failover
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
In cloud-based services, setting up a backup communication channel after a failover event can be complex and time-consuming, leading to potential disruptions and timeouts, especially in distributed environments where high availability is critical.
Innovation Solution
A method for replicating communication channel state information across multiple host machines, allowing a backup host machine to seamlessly take over as the endpoint, thereby maintaining continuous traffic processing without the need for complex reconfiguration or dynamic routing.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a backup communication channel is set up after failover, then service continuity is maintained, but the process is complex and time-consuming
Solution Approach 1:
The patent applies preliminary action by pre-establishing backup communication channels and pre-synchronizing channel state information (CSI) to backup host machines before failover events occur. This allows the backup channel to be immediately activated without complex post-failover configuration, resolving the contradiction between service continuity and setup complexity
Solution Approach 2:
The patent uses copying by replicating channel state information from the primary host machine to backup host machines. This copied CSI enables the backup channel to seamlessly take over communication without requiring complex reconfiguration, thus maintaining service continuity while simplifying the failover process
2Reliability
If a backup communication channel is set up after failover, then service continuity is maintained, but the process is time-consuming
Solution Approach 1:
The patent implements preliminary action by continuously synchronizing channel state information to backup host machines before failover is needed. This pre-synchronization eliminates time-consuming setup procedures during actual failover events, reducing failover time while maintaining service continuity
Solution Approach 2:
The patent maintains continuity of useful action through continuous CSI synchronization between primary and backup host machines. This ongoing synchronization ensures that backup channels are always ready to take over immediately, minimizing time loss during failover while ensuring service continuity
3Speed
If state information is replicated to backup host machine, then failover speed is improved, but system complexity increases
Solution Approach 1:
The patent applies copying by replicating channel state information from primary to backup host machines. This copying mechanism enables rapid failover while keeping the replication system relatively simple, as it only requires maintaining synchronized data copies rather than complex active-standby coordination
Data Source
AI summary
For a communication channel having a first endpoint in a customer on-premise network and a second endpoint on a primary host machine in a cloud service provider infrastructure, the primary host machine determines a change in a state information of the communication channel and identifies a backup host machine for the communication channel. The primary host machine causes the change in the state information to be replicated to the backup host machine, wherein the replicated state information stored by the backup host machine is usable by the backup host machine after a failover causes the backup host machine to become the second endpoint of the communication channel.


