The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
May. 16, 2006
Filed:
Aug. 31, 2001
James R. Curtis, Placerville, CA (US);
James R. Curtis, Placerville, CA (US);
Hewlett-Packard Development Company, L.P., Houston, TX (US);
Abstract
The present invention provides a process for implementing a generic Cluster wide lock broker that enables Clients attached to a Node on the Cluster to determine whether a lock can be established on a Resource and whether conflicting active locks are already held by another Peer Node. The process utilizes lock request that include a lock name identifying the desired Resource. Each lock request is compared by a lock broker daemon resident on each Node of the Cluster against a Lock Broker Table identifying active locks currently held by any client associated with each specific Peer Node. Additionally, the process enables the use and creation of customized locks by utilizing intent modes, which designate how a Client desires to utilize a Resource, and deny modes, which designate how a Client desires to prevent other Clients from utilizing a Resource. Further, lock requests initially denied because an active lock exists for the desired Resource can be placed in a wait state and re-requested upon releasing of the active lock.