Patent ID: 11899688
Assignee: GOOGLE LLC
Field: Computer technology (Electrical engineering)
Classification: CPC G | IPC G

Claim 4:
5. Computer software which, when executed by appropriate processing means, causes the processing means to implement a method of managing 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, comprising:
electing a server of the cluster as a master server, the master server hosting a plurality of applications;
replicating changes in application data of the plurality of applications hosted on the master server to said elected slave servers; and
transferring hosting of an application from among the plurality of applications hosted by the master server to one of the elected slave servers in response to an event in the cluster;
wherein a load balancer of the master server identifies a maximally loaded application, from among the plurality of applications hosted by the master server, based on site traffic, and selects a different application than the maximally loaded application for transfer.