×

Distributed systems with replicated files

  • US 5,689,706 A
  • Filed: 10/10/1996
  • Issued: 11/18/1997
  • Est. Priority Date: 06/18/1993
  • Status: Expired due to Term
First Claim
Patent Images

1. A method for synchronizing a file altering operation which a process executing on a first component of a distributed data processing system performs on replicated file that has one copy on a mass storage drive of the first component and another copy on a mass storage drive of another component of the distributed data processing system with each of the replicated copies being peers, the method comprising the steps of:

  • in the process, determining whether a write token required to perform the file altering operation is in the first component;

    in the process, if the write token is in the first component, waiting until the write token is available and thereupon performing the file altering operation; and

    otherwise requesting that a token server in the first component request the write token from the other component of the distributed data processing system;

    in the process, when the write token arrives from the other component, performing the file altering operation when the write token is available and sending a notification message of the file altering operation to the other component by a channel which delivers messages in the order in which the channel receives them; and

    in the token server, responding to a request for the write token from the other component only after completion of the file altering operation using the same channel as was used to send the notification message.

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