Work Files Saved Searches
   My Account                                                  Search:   Quick/Number   Boolean   Advanced   Derwent    Help   


 The Delphion Integrated View

  Buy Now:   Buy PDF- 16pp  PDF  |   File History  |   Other choices   
  Tools:  Citation Link  |  Add to Work File:    
  View:  Expand Details   |  INPADOC   |  Jump to: 
  Go to:  Derwent  
 Email this to a friend  Email this to a friend 
       
Title: US7058766: Method and system of adaptive replacement cache with temporal filtering
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
16 pages

 
Inventor: Modha, Dharmendra S.; San Jose, CA, United States of America

Assignee: International Business Machines Corporation, Armonk, NY, United States of America
other patents from INTERNATIONAL BUSINESS MACHINES CORPORATION (280070) (approx. 44,393)
 News, Profiles, Stocks and More about this company

Published / Filed: 2006-06-06 / 2003-10-21

Application Number: US2003000690303

IPC Code: Advanced: G06F 12/00; G06F 12/12;
Core: more...

ECLA Code: G06F12/12B4; G06F12/12B4B;

U.S. Class: Current: 711/134; 711/118; 711/122; 711/133; 711/E12.072; 711/E12.073;
Original: 711/134; 711/134; 711/133; 711/118; 711/122;

Field of Search: 711/133,134

Priority Number:
2003-10-21  US2003000690303

Abstract:     A method for adaptively managing pages in a cache memory with a variable workload comprises defining a cache memory; organizing the cache into disjoint lists of pages, wherein the lists comprise lists T1, T2, B1, and B2; maintaining a bit that is set to either "S" or "L" for every page in the cache, which indicates whether the bit has short-term utility or long-term utility; ensuring that each member page of T1 is marked either as "S" or "L", wherein each member page of T1 and B1 is marked as "S" and each member page of T2 and B2 is marked as "L"; and maintaining a temporal locality window parameter such that pages that are re-requested within a window are of short-term utility and pages that are re-requested outside the window are of long-term utility, wherein the cache comprises pages that are members of any of lists T1 and T2.

Attorney, Agent or Firm: Gibb I.P. Law Firm, LLC ; McCabe, Esq., Mark C. ;

Primary / Asst. Examiners: Padmanabhan, Mano; Patel, Kaushikkumar

INPADOC Legal Status: Show legal status actions          Buy Now: Family Legal Status Report

Family: Show 2 known family members

First Claim:
Show all 30 claims
    1. A method of adaptively managing pages in a cache memory with a variable workload, said method comprising:

maintaining a bit that is set to either a first identifier or a second identifier for every page in the cache memory to indicate whether the bit has short-term utility or long-term utility; and

adaptively varying a proportion of pages marked as said short-term utility and those marked as said long-term utility to increase a cache hit ratio of said cache memory.



Background / Summary: Show background / summary

Drawing Descriptions: Show drawing descriptions

Description: Show description

       
U.S. References: Go to Result Set: All U.S. references   |  No patents reference this one   |   Backward references (12)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 14pp US4463424  1984-07 Mattson et al.  International Business Machines Corporation Method for dynamically allocating LRU/MRU managed memory among concurrent sequential processes
Buy PDF- 11pp US4802086  1989-01 Gay et al.  Motorola, Inc. FINUFO cache replacement method and apparatus
Buy PDF- 20pp US5649156  1997-07 Vishlitzky et al.  EMC Corporation Cache management system utilizing a cache data replacer responsive to cache stress threshold value and the period of time a data element remains in cache
Buy PDF- 8pp US6078995  2000-06 Bewick et al.  Micro Magic, Inc. Methods and apparatus for true least recently used (LRU) bit encoding for multi-way associative caches
Buy PDF- 22pp US6378043  2002-04 Girkar et al.  Oracle Corporation Reward based cache management
Buy PDF- 14pp US6631446  2003-10 Cherkauer et al.  International Business Machines Corporation Self-tuning buffer management
Buy PDF- 13pp US6738866  2004-05 Ting  International Business Machines Corporation Memory management of data buffers incorporating hierarchical victim selection
Buy PDF- 21pp US6745295  2004-06 Rodriguez  International Business Machines Corporation Designing a cache with adaptive reconfiguration
Buy PDF- 16pp US6748491  2004-06 Rodriguez  International Business Machines Corporation Designing a cache using an LRU-LFU array
Buy PDF- 13pp US6775745  2004-08 Fry et al.  Roxio, Inc. Method and apparatus for hybrid data caching mechanism
Buy PDF- 12pp US20030105926A1  2003-06 Rodriguez   Variable size prefetch cache
Buy PDF- 24pp US20040098541A1  2004-05 Megiddo et al.   System and method for implementing an adaptive replacement cache policy
       
Foreign References: None

Other References:
  • Improving Disk Cache Hit-Ratios Through Cache Partitioning, Dominique et al. IEEE Log No. 9105059. Jan. 12, 1990.
  • LRU-SP: A size-Adjusted and Popularity-Aware LRU Replacement Algorithm for Web Caching, Kai et al. Graduate school of Informatics, Kyoto University. 0-7695-0792-1/00 copy right 2000 IEEE.
  • Reducing Cache Conflicts by Multi-level Cache Partitioning and Array Elements Mapping. Chih-Yung Chang, Dept. of Computer and Information Science, Aletheia University, 0-7695-0566-6/00 IEEE.
  • LRFU: A Spectrum of Policies that Subsumes the Least Recently Used and Least Frequently Used Policies, Donghee Lee et al. Mar. 10, 2000. IEEECS Log No. 111694.
  • ARC: A Self-Tuning,Low Overhead Replacement Cache, Megiddo et al. USENIX File & Storage Technologies Conference (FAST), Mar. 31, 2003.


  • Continuity Data:
    Application Number Filed Notes

    US2003000690303 2003-10-21  is a related to the prior publication
         US20050086436A1 issued 2005-04-21  Method and system of adaptive replacement cache with temporal filtering


    Inquire Regarding Licensing

    Powered by Verity


    Plaques from Patent Awards      Gallery of Obscure PatentsNominate this for the Gallery...

    Thomson Reuters Copyright © 1997-2010 Thomson Reuters 
    Subscriptions  |  Web Seminars  |  Privacy  |  Terms & Conditions  |  Site Map  |  Contact Us  |  Help