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:
Jul. 22, 2008

Filed:

Nov. 01, 2004
Applicants:

Mei-lin Linda Lin, San Jose, CA (US);

Fei Zhou, Glenview, IL (US);

Joe Francis, Fremont, CA (US);

Srikanth Sampath, Fremont, CA (US);

Satya N. Ramachandran, Fremont, CA (US);

Gangavara Prasad Varakur, Pleasanton, CA (US);

Inventors:

Mei-Lin Linda Lin, San Jose, CA (US);

Fei Zhou, Glenview, IL (US);

Joe Francis, Fremont, CA (US);

Srikanth Sampath, Fremont, CA (US);

Satya N. Ramachandran, Fremont, CA (US);

Gangavara Prasad Varakur, Pleasanton, CA (US);

Assignee:

Sybase, Inc., Dublin, CA (US);

Attorneys:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 17/30 (2006.01);
U.S. Cl.
CPC ...
Abstract

A distributed database system providing data and space management methodology is described. In one embodiment, for example, a method is described for detection of deadlocks in a distributed database system comprising a plurality of servers sharing access to data, the method comprises steps of: in response to a task at a first server waiting to obtain a lock regulating access to data, sending a search request including lock information to a second server holding the lock; at the second server, examining dependencies of the task holding the lock based on the lock information received with the search request and local lock information; if the task holding the lock is waiting to obtain a lock held by an additional server, forwarding the search request and local lock information to the additional server; repeating the examining and forwarding steps until all dependencies are examined; and responding to the search request indicating whether a deadlock was detected and providing lock information found.


Find Patent Forward Citations

Loading…