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.

Date of Patent:
Oct. 15, 2013

Filed:

Feb. 16, 2007
Applicants:

Yuen-lin Tan, Pacifica, CA (US);

Satyam Vaghani, San Jose, CA (US);

Dragan Stancevic, Colbert, WA (US);

Abhishek Rai, Palo Alto, CA (US);

Daniel J. Scales, Mountain View, CA (US);

Inventors:

Yuen-Lin Tan, Pacifica, CA (US);

Satyam Vaghani, San Jose, CA (US);

Dragan Stancevic, Colbert, WA (US);

Abhishek Rai, Palo Alto, CA (US);

Daniel J. Scales, Mountain View, CA (US);

Assignee:

VMware, Inc., Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 12/14 (2006.01);
U.S. Cl.
CPC ...
Abstract

A method, system and program code for implementing distributed locks to be maintained through the use of on disk heartbeats. An instance of a node need only maintain a single heartbeat for all locks associated with the node and all of its processes. The node updates its heartbeat by accessing common storage, either virtual or physical, and updating a timestamp value in its heartbeat within a predetermined time interval, otherwise the heartbeat becomes stale. Expired heartbeats can be cleared or broken to allow redistribution of any locks associated therewith. The inventive technique may be implemented in a traditional computer environment or in a fully or partially virtualized environment and requires no use of an IP network or a separate network based lock manager.


Find Patent Forward Citations

Loading…