×

Apparatus and method for managing shared resources

  • US 5,894,555 A
  • Filed: 06/20/1996
  • Issued: 04/13/1999
  • Est. Priority Date: 06/23/1995
  • Status: Expired due to Fees
First Claim
Patent Images

1. An apparatus for managing system resources, comprising:

  • a resource managing unit, provided in a particular computer system among a plurality of computer systems connected to a network, directly manages shared resources that are used in common by a plurality of executable units on the plurality of computer systems, said resource managing unit including an input/output processing unit executing an input/output process for said shared resources concerning optional executable units and a locking processing unit executing a process for locking said shared resources concerning other optional executable units;

    said particular computer system further comprising a processor having;

    a first executable unit including an input/output process requesting unit which requests said input/output processing unit to execute the input/output process for said shared resources in response to optional executable units on said computer systems, anda second executable unit including a substitute locking process requesting unit which, by using an identifier for identifying said first executable unit, requests said locking processing unit to execute the process for locking said shared resources substituting for said first executable unit wherein, in order to receive requests for locking said shared resources from the executable units on a plurality of other computer systems, said second executable unit further includes an automatic identifier allocating unit to automatically allocate virtual identifiers to the requests for locking from the executable units on said other computer systems, and said second executable unit requests the process for locking said shared resources by using virtual identifiers automatically allocated to the requests for locking process from said other computer systems, in order to execute exclusive control among the optional executable units in all computer systems.

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