Patent ID: 7392302

Claim:
A system for automatically migrating an unratable service in a server cluster, comprising: a migration target list containing a list of servers in the server cluster capable of hosting an instance of the migratable service; a consensus subsystem comprising an algorithm for selecting a server in the server cluster to host an active instance of the migratable service; a migration manager capable of moving the migratable service to the server selected by the algorithm to host the active instance, the migration manager ensuring that only one active instance of the migratable service exists in the server cluster at any time; a service stub capable of serving a user request on the servers in said server cluster, the service stub capable of serving the user request on servers in the migration target until the user request is served on the server hosting the active instance of the migratable service; and wherein said consensus subsystem is adapted to select a server to host the active instance that is agreeable to a majority of the servers in the migratable target list.