×

System for live-migration and automated recovery of applications in a distributed system

  • US 9,547,705 B2
  • Filed: 12/17/2013
  • Issued: 01/17/2017
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of mounting a filesystem holding data for a live application at a server, the method comprising:

  • prior to an event causing mounting of the application at the server, receiving changes in the live application data at the server from a current master server hosting the application and maintaining a version of the live application data;

    responsive to the event, the server recognizing itself as the new master server and mounting the filesystem for the live application using its maintained version of the live application data;

    receiving requests for the application at the server and servicing the request to deliver a service using the live application; and

    managing load in a cluster of servers in which the server is connected, by at least;

    detecting the number of servers in the cluster and their current application load; and

    exchanging messages with other servers in the cluster to migrate applications to balance the load,wherein the server identifies itself as the new master server after exchanging messages with other servers in the cluster to determine the version of the filesystem of the highest centre of mass metric, based on analysis of snapshots of changes in the live application data which have been received.

View all claims
  • 5 Assignments
Timeline View
Assignment View
    ×
    ×