×

File lock management in a distributed data processing system

  • US 5,537,645 A
  • Filed: 11/23/1994
  • Issued: 07/16/1996
  • Est. Priority Date: 05/15/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. In a distributed data processing system in which at least one client machine has access to a file stored at a server of said distributed data processing system, a computer storage containing a program for access by a data processing system for locking a first portion of said file stored at said server of said distributed data processing system, said computer program comprising:

  • first data structure instruction means accessible by said data processing system for receiving, at said server, a request by one client machine to lock said first portion of said file;

    second data structure instruction means accessible by said data processing system, and responsive to said first data structure instruction means, for detecting, at said server, whether any other client machine has locked any portion of said file;

    third data structure instruction means accessible by said data processing system, and connected to said second data structure instruction means, for replying to said one client machine that said one client machine can maintain a lock on said first portion of said file locally while no other client machine attempts to lock any portion of said file; and

    fourth data structure instruction means accessible by said data processing system, and responsive to said third data structure instruction means, for establishing, at said one client machine, a data structure describing said lock in response to said third data structure instruction means that said one client machine can maintain said lock locally.

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