×

Agent-implemented locking mechanism

  • US 5,913,227 A
  • Filed: 03/24/1997
  • Issued: 06/15/1999
  • Est. Priority Date: 03/24/1997
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of synchronizing access to an identified data object that is stored within a shared storage area of a data storage system to which a plurality of processors are connected, each of said plurality of processors being connected to said data storage system through a corresponding different channel, said method comprising:

  • establishing one of said plurality of processors as a master processor, wherein said master processor owns the identified shared object within the data storage system;

    sending an access request from a slave processor to the master processor to access the identified shared object within the data storage system, said slave processor being one of said plurality of processors other than the master processor;

    in response to receiving the access request at the master processor, checking whether any conflicting locks are still pending from prior access requests from any of the plurality of processors;

    if no locks are still pending, granting the access request from the slave processor; and

    notifying the slave processor whether its access request was granted.

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