Patent ID: 9477739
Filing Date: 2016-10-25
CPC Classification: G06F

Claim Text:
1. A method of managing a plurality of applications hosted by a cluster of servers which each have an interface connectable to at least one client by a network, each application delivering a service at the client, the method comprising: electing a server of the cluster as a master server, the master server hosting at least one live application; and while the master server is hosting the live application, replicating changes in application data of the live application to a configurable number of servers in the cluster elected as slave servers whereby each elected slave server maintains a version of the application data of the live application, wherein responsive to an event in the cluster hosting of the application is transferred from the master server to one of the elected slave servers determined without intervention by a user when the event is detected, the elected slave server using its version of the current application data, to mount the application and become a new master server, and wherein said event is at least one of: