×

Systems and methods for facilitating substantially continuous availability of multi-tier applications within computer clusters

  • US 8,935,563 B1
  • Filed: 06/15/2012
  • Issued: 01/13/2015
  • Est. Priority Date: 06/15/2012
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method for facilitating substantially continuous availability of multi-tier applications within computer clusters, at least a portion of the method being performed by a computing device comprising at least one processor, the method comprising:

  • identifying at least one computer cluster comprising a plurality of nodes configured to;

    facilitate substantially continuous availability of at least one multi-tier application comprising a plurality of discrete architectural layers;

    provide a plurality of virtual machines configured to execute the discrete architectural layers within the multi-tier application;

    detecting a failure that prevents at least one node within the computer cluster from providing at least one virtual machine configured to execute at least one discrete architectural layer within the multi-tier application;

    in response to detecting the failure;

    identifying a different node capable of providing the virtual machine within the computer cluster;

    directing the different node within the computer cluster to provide the virtual machine in order to facilitate substantially continuous availability of all of the discrete architectural layers within the multi-tier application despite the detected failure by;

    identifying all of the virtual machines configured to execute the discrete architectural layers within the multi-tier application;

    ensuring that the computer cluster provides all of the identified virtual machines after the detected failure.

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