×

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

  • US 10,311,027 B2
  • Filed: 12/17/2013
  • Issued: 06/04/2019
  • Est. Priority Date: 09/23/2011
  • Status: Active Grant
First Claim
Patent Images

1. Computer software which, when executed by appropriate processing means, causes the processing means to implement a method of managing snapshots of a filesystem, where the filesystem is replicated across multiple servers connected in a cluster comprising:

  • indentifying each snapshot by a snapnode object in the form of a binary sequence comprising a snapshot identifier, a parent pointer to an earlier snapshot on a specific server where the snapshot was taken, and the set of servers where this snapshot is presently stored;

    storing a graph of snapnode objects of a set of snapshots of a filesystem on each of the multiple servers, one of the servers being an active master of the file system;

    the active master taking a new snapshot of the filesystem and creating a snapnode object for the new snapshot identifying the active master as a server where the new snapshot is stored; and

    transmitting the new snapshot to the other servers of the multiple servers; and

    modifying the snapnode object to identify the other servers as servers where the new snapshot is stored,wherein the method is used to manage recovery of a file system after an event in which the active master is to confirm or modify its status.

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