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


 The Delphion Integrated View

  Buy Now:   Buy PDF- 21pp  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: US7167953: System and method for adaptively managing pages in a memory
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
21 pages

 
Inventor: Megiddo, Nimrod; Palo Alto, CA, United States of America
Modha, Dharmendra Shantilal; 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: 2007-01-23 / 2005-06-13

Application Number: US2005000151363

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

ECLA Code: G06F12/12B6B;

U.S. Class: 711/129; 711/133; 711/170;

Field of Search: 711/129,133,170

Priority Number:
2005-06-13  US2005000151363
2002-11-14  US2002000295507

Abstract:     An adaptive replacement cache policy dynamically maintains two lists of pages, a recency list and a frequency list, in addition to a cache directory. The policy keeps these two lists to roughly the same size, the cache size c. Together, the two lists remember twice the number of pages that would fit in the cache. At any time, the policy selects a variable number of the most recent pages to exclude from the two lists. The policy adaptively decides in response to an evolving workload how many top pages from each list to maintain in the cache at any given time. It achieves such online, on-the-fly adaptation by using a learning rule that allows the policy to track a workload quickly and effectively.

Attorney, Agent or Firm: Kassatly, Samuel A. ;

Primary / Asst. Examiners: Lane, Jack A.;

INPADOC Legal Status: None          Buy Now: Family Legal Status Report

       
Related Applications:
Application Number Filed Patent Pub. Date  Title
US2002000295507 2002-11-14    2006-02-07  System and method for implementing an adaptive replacement cache policy


       
Parent Case: PRIORITY CLAIM
    The present invention application is a continuation of, and claims the priority of, U.S. patent application, Ser. No. 10/295,507, filed on Nov. 14, 2002, now U.S. Pat. No. 6,996,676 titled “System and Method for Implementing an Adaptive Replacement Cache Policy,” which is incorporated herein by reference.

Family: Show 4 known family members

First Claim:
Show all 20 claims
    1. A method for adaptively managing pages in a memory, comprising:

defining a cache memory;

defining a cache directory;

organizing the cache directory into four disjoint lists of pages: list T1, list T2, list B1, and list B2; and

wherein the cache memory contains pages that are members of any of the list T1 or the list T2.



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 (4)   |   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- 22pp US4503501  1985-03 Coulson et al.  Storage Technology Corporation Adaptive domain partitioning of cache memory space
Buy PDF- 12pp US4780815  1988-10 Shiota  Hitachi, Ltd. Memory control method and apparatus
Buy PDF- 8pp US5752255  1998-05 Jarvis  Digital Equipment Corporation Dynamic non-coherent cache memory resizing mechanism
       
Foreign References: None

Continuity Data:
Application Number Filed Notes

US2005000151363 2005-06-13  is a related to the prior publication
     US20050235114A1 issued 2005-10-20  System and method for adaptively managing pages in a memory

>US2005000151363< 2005-06-13  is a continuation of
US2002000295507  2002-11-14   (pending) [presumed granted]
     US6996676 issued 2006-02-07   System and method for implementing an adaptive replacement cache policy

11151363   is a continuation of
US2002000295507  2002-11-14
     US6996676 issued 2006-02-07   System and method for implementing an adaptive replacement cache policy


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