Concurrency management using version identification of shared data as a supplement to use of locks

Number of patents in Portfolio can not be more than 2000

United States of America Patent

PATENT NO 5410697
SERIAL NO

08132433

Stats

ATTORNEY / AGENT: (SPONSORED)

Importance

Loading Importance Indicators... loading....

Abstract

See full text

A method for managing concurrency using a serializing token as a supplement to locks for accessing the same page by different processes and ensuring coherence between data caches and a shared access backing store supporting the processes defined onto multiple processors. A shared lock and a new token are issued by a local lock manager (LLM) and local cache manager (LCM) in response to a page read request from a process. An exclusive lock, an invalidation of all cache resident copies of the page, a cache write through to backing store of the changed page, a copyback of a new token, and lock release are responsive to a page write/update request from a process where the token issued to the process during a prior request matches the token stored with a cache resident copy of the page. Otherwise, a write request fails and the process must first issue a read request to the page of interest.

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

First Claim

See full text

Family

Loading Family data... loading....

Patent Owner(s)

Patent OwnerAddress
INTERNATIONAL BUSINESS MACHINES CORPORATIONARMONK NY 10504

International Classification(s)

  • [Classification Symbol]
  • [Patents Count]

Inventor(s)

Inventor Name Address # of filed Patents Total Citations
Baird, Robert San Jose, CA 18 1435
Eisenberger, George White Plains, NY 12 825
Lett, Alexander S Mahopac, NY 5 436
Myers, James J San Francisco, CA 8 1059
Tetzlaff, William H Mount Kisco, NY 13 748
Unger, Jay G Mohegan Lake, NY 1 132

Cited Art Landscape

Load Citation

Patent Citation Ranking

Forward Cite Landscape

Load Citation