Database system with methods for parallel lock management

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5832484
SERIAL NO

08673893

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

Database system and methods are described for improving scalability of multi-user database systems by improving management of locks used in the system. The system provides multiple server engines, with each engine having a Parallel Lock Manager. More particularly, the Lock Manager decomposes the single spin lock traditionally employed to protect shared, global Lock Manager structures into multiple spin locks, each protecting individual hash buckets or groups of hash buckets which index into particular members of those structures. In this manner, contention for shared, global Lock Manager data structures is reduced, thereby improving the system's scalability. Further, improved 'deadlock' searching methodology is provided. Specifically, the system provides a 'deferred' mode of deadlock detection. Here, a task simply goes to sleep on a lock; it does not initiate a deadlock search. At a later point in time, the task is awakened to carry out the deadlock search. Often, however, a task can be awakened with the requested lock being granted. In this manner, the 'deferred' mode of deadlock detection allows the system to avoid deadlock detection for locks which are soon granted.

Loading the Abstract Image... loading....

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
SYBASE INC A CORP OF DE6475 CHRISTIE AVE EMERYVILLE CA 94608

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Krishnan, Vaikom Bala Fremont, CA 1 195
Sankaran, Mohan Alameda, CA 10 906

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation