Patent ID: 11888928
Assignee: AVAYA MANAGEMENT L.P.
Field: Digital communication (Electrical engineering)
Classification: CPC H | IPC H

Claim 14:
15. A non-transitory, computer-readable medium comprising a set of instructions stored therein which, when executed by one or more processors, causes the one or more processors to perform a failover between a first server and a second server in a cloud-based environment by:
executing, by the first server of a cloud-based environment, one or more streaming sessions in the cloud-based environment, wherein the first server executes the one or more streaming sessions in an active mode;
executing, by the second server of the cloud-based environment, the one or more streaming sessions in the cloud-based environment, wherein the second server executes the one or more streaming sessions in a standby mode, wherein memory and state of the one or more streaming sessions are maintained between the active mode of the first server and the standby mode of the second server;
performing, by an arbiter executed by the first server and an arbiter executed by the second server, arbitration of a plurality of states between the first server and the second server;
detecting, by the arbiter executed by the second server, a failure of the first server based on the arbitration of the plurality of states between the first server and the second server; and
in response to detecting the failure of the first server, transitioning, by the second server, execution of the one or more streaming sessions from the standby mode to the active mode and providing, by the second server, to a load balancer of the cloud-based environment, a health status message providing a health status for the second server, wherein the health status message initiates a failover from the first server to the second server and wherein the failover from the first server to the second server is completed by the load balancer.