Methods and systems of cache memory management and snapshot...

Electrical computers and digital processing systems: memory – Storage accessing and control – Specific memory composition

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

07124243

ABSTRACT:
The present invention relates to a cache memory management system suitable for use with snapshot applications. The system includes a cache directory including a hash table, hash table elements, cache line descriptors, and cache line functional pointers, and a cache manager running a hashing function that converts a request for data from an application to an index to a first hash table pointer in the hash table. The first hash table pointer in turn points to a first hash table element in a linked list of hash table elements where one of the hash table elements of the linked list of hash table elements points to a first cache line descriptor in the cache directory and a cache memory including a plurality of cache lines, wherein the first cache line descriptor has a one-to-one association with a first cache line. The present invention also provides for a method converting a request for data to an input to a hashing function, addressing a hash table based on a first index output from the hashing function, searching the hash table elements pointed to by the first index for the requested data, determining the requested data is not in cache memory, and allocating a first hash table element and a first cache line descriptor that associates with a first cache line in the cache memory.

REFERENCES:
patent: 4499539 (1985-02-01), Vosacek
patent: 5379391 (1995-01-01), Belsan et al.
patent: 5790774 (1998-08-01), Sarkozy
patent: 5878430 (1999-03-01), Lafuse
patent: 5895488 (1999-04-01), Loechel
patent: 6014730 (2000-01-01), Ohtsu
patent: 6076148 (2000-06-01), Kedem
patent: 6115802 (2000-09-01), Tock et al.
patent: 6182198 (2001-01-01), Hubis et al.
patent: 6192450 (2001-02-01), Bauman et al.
patent: 6216198 (2001-04-01), Baba
patent: 6216199 (2001-04-01), DeKoning et al.
patent: 6292880 (2001-09-01), Mattis et al.
patent: 6338115 (2002-01-01), Galbraith et al.
patent: 6434681 (2002-08-01), Armangau
patent: 6460122 (2002-10-01), Otterness et al.
patent: 6467025 (2002-10-01), Taylor
patent: 2002/0042796 (2002-04-01), Igakura
patent: 2002/0073276 (2002-06-01), Howard et al.
patent: 2002/0178335 (2002-11-01), Selkirk et al.
patent: 2004/0230737 (2004-11-01), Burton et al.
Snap View Software, Maximize Information Protection and Availability to Reach New Levels of Success, Copyright 2002, pp. 1-4, EMC Corporation, Sep. 2002, C806.3 Data Sheet, MA, US.
Veritas Database Edition for Oracle, Technical Overview: Storage Checkpoints for Block-Level Incremental Backup and Storage Rollback, Copyright Jun. 2000, pp. 1-25. Veritas Software Corporation. CA. US.
Richard Barker, Paul Massiglia, Storage Area Network Essentials, A Complete Guide to Understanding and Implementing SANs, Copyright 2002, pp. 224-229, 284-286, John Wiley & Sons, Inc., US and Canada.
Evan Marcus, Hal Stern, Blueprints for High Availability, Designing Resilient Distributed Systems, Copyright 2000, p. 261, John Wiley & Sons, Inc., US and Canada.

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

Methods and systems of cache memory management and snapshot... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Methods and systems of cache memory management and snapshot..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Methods and systems of cache memory management and snapshot... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3712467

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