×

Method and system to maintain strong consistency of distributed replicated contents in a client/server system

  • US 8,495,017 B2
  • Filed: 08/04/2011
  • Issued: 07/23/2013
  • Est. Priority Date: 08/03/2011
  • Status: Active Grant
First Claim
Patent Images

1. A method of maintaining consistency between copies of a replicated file distributed over a plurality of nodes of a data processing system, the method comprising:

  • receiving an update request in a master server, the update request requesting that the replicated file be updated in a master database;

    generating and storing a new version of the replicated file in a shared file system based on the update request;

    providing a notification of availability of the new version of the replicated file to a plurality of slave nodes;

    in response to receiving the notification of availability at each slave node, preloading a copy of the new version of the replicated file from the shared file system into a memory of each slave node, and upon completion of the preloading, acknowledging successful completion of the preloading; and

    committing the data processing system to use the new version of the replicated file only if each slave node of the plurality of slave nodes acknowledges successful completion of the preloading to the master server.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×