System for locking data in a shared cache

Electrical computers and digital processing systems: memory – Storage accessing and control – Shared memory area

Patent

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

711130, G06F 1214

Patent

active

059467118

ABSTRACT:
In a multi-threaded computing system, a locking system is utilized to cooperatively manage a shared cache between a plurality of user threads and a paging manager thread. To manage the locks, the paging manager maintains pointers between a process memory space assigned to each user thread, a global system data structure assigned to each user thread, and a page control block for each locked page in memory. These pointers and additional flags identify locked pages and their owners, and facilitates cleanup of stale locks.

REFERENCES:
patent: 4975833 (1990-12-01), Jinzaki
patent: 5179702 (1993-01-01), Spix et al.
patent: 5297269 (1994-03-01), Donaldson et al.
patent: 5345588 (1994-09-01), Greenwood et al.
patent: 5394555 (1995-02-01), Hunter et al.
patent: 5414840 (1995-05-01), Rengarajan et al.
patent: 5459862 (1995-10-01), Garliepp et al.
patent: 5475858 (1995-12-01), Gupta et al.
patent: 5535116 (1996-07-01), Gupta et al.
patent: 5566315 (1996-10-01), Milillo et al.
patent: 5613086 (1997-03-01), Frey et al.
patent: 5636355 (1997-06-01), Ramakrishnan et al.
patent: 5642495 (1997-06-01), Ammann et al.
patent: 5684993 (1997-11-01), Willman
patent: 5761670 (1998-06-01), Joy
patent: 5788429 (1998-07-01), Sukegawa et al.
patent: 5860101 (1999-01-01), Arimilli et al.
Li, K., "Shared Virtual Memory on Loosely Coupled Multiprocessors," YALEU/DCS/RR--492, Yale Unversity, Department of Computer Science, pp. 1-209, (Sep. 1986).
Berson, A., Client/ Server Architecture, Second Edition, McGraw-Hill Series on Computer Communications, (1996), Chapter 4, "Server Specialization in the Client/Server Environment," pp. 99-131, Chapter 16, "Technology and Advanced Applications of Data Warehousing," pp. 463-501.
Baylor, Sandra J., et al. "An Evaluation of Cache Coherence Protocols for MIN-Based Multiprocessors," International Symposium on Shared Memory Multiprocessing, pp. 230-241 (Tokyo, Japan, Apr., 1991).

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for locking data in a shared cache does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for locking data in a shared cache, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for locking data in a shared cache will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2428943

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.