×

Methods and devices for detecting service failures and maintaining computing services using a resilient intelligent client computer

  • US 8,949,657 B2
  • Filed: 04/01/2013
  • Issued: 02/03/2015
  • Est. Priority Date: 08/20/2009
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented resilient client failover method to maintain an up-to-date shared application service, the method comprising:

  • determining, with an intelligent client computer, a level of data currentness of a primary site;

    detecting, with the intelligent client computer, that the primary site is unavailable;

    assessing, with the intelligent client computer, a level of data currentness of a secondary site;

    determining, with the intelligent client computer, updates made by the intelligent client computer to data that have not been sent to the secondary site based upon the level of data currentness of the secondary site, wherein determining includes;

    polling a local transaction log of the intelligent client computer; and

    identifying a serialized transaction in the local transaction log that is missing from the secondary site, the serialized transaction including updates made by the intelligent client computer to data for updating the primary site; and

    replaying, by the intelligent client computer, the updates to the data made by the intelligent client computer to the secondary site, wherein replaying includes,sending the missing serialized transaction to the secondary site;

    updating the secondary site with the missing serialized transaction; and

    posting a copy of the serialized transaction to a server side transaction log on the secondary site.

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