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


 The Delphion Integrated View

  Buy Now:   Buy PDF- 17pp  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: US7260679: Apparatus and method to manage a data cache using a first and second least recently used list
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
17 pages

 
Inventor: Benhase, Michael T.; Tucson, AZ, United States of America
Gill, Binny S.; San Jose, CA, United States of America
Jarvis, Thomas C.; Tucson, AZ, United States of America
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: 2007-08-21 / 2004-10-12

Application Number: US2004000964474

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

ECLA Code: G06F12/12B4;

U.S. Class: 711/113; 711/134; 711/136; 711/160;

Field of Search: 711/133,134,136,159,160

Priority Number:
2004-10-12  US2004000964474

Abstract:     A method is disclosed to manage a data cache. The method provides a data cache comprising a plurality of tracks, where each track comprises one or more segments. The method further maintains a first LRU list comprising one or more first tracks having a low reuse potential, maintains a second LRU list comprising one or more second tracks having a high reuse potential, and sets a target size for the first LRU list. The method then accesses a track, and determines if that accessed track comprises a first track. If the method determines that the accessed track comprises a first track, then the method increases the target size for said first LRU list. Alternatively, if the method determines that the accessed track comprises a second track, then the method decreases the target size for said first LRU list. The method demotes tracks from the first LRU list if its size exceeds the target size; otherwise, the method evicts tracks from the second LRU list.

Attorney, Agent or Firm: Chandler & Udall, LLC ; Regelman, Dale F. ;

Primary / Asst. Examiners: Kim, Hong;

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

Family: Show 2 known family members

First Claim:
Show all 42 claims
    1. A method to manage data stored in a data cache, comprising the steps of:

providing a data cache comprising a plurality of tracks, wherein each track comprises one or more segments, and wherein said cache is capable of storing a maximum number of segments;

maintaining a first least recently used (“LRU”) list comprising one or more first tracks having a low reuse potential;

maintaining a second LRU list comprising one or more second tracks having a high reuse potential;

setting a target size for said first LRU list;

accessing a track;

determining if said accessed track comprises a first track;

operative if said accessed track comprises a first track, increasing said target size for said first LRU list;

operative if said accessed track comprises a second track, decreasing said target size for said first LRU list.



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- 18pp US5305389  1994-04 Palmer  Digital Equipment Corporation Predictive cache system
Buy PDF- 20pp US5627990  1997-05 Cord et al.  International Business Machines Corporation Management system for a hierarchical data cache employing preemptive cache track demotion and restaging to adapt to access patterns
Buy PDF- 12pp US5778430  1998-07 Ish et al.  ECCS, Inc. Method and apparatus for computer disk cache management
Buy PDF- 11pp US6266742  2001-07 Challenger et al.  International Business Machines Corporation Algorithm for cache replacement
Buy PDF- 10pp US6347363  2002-02 Arimilli et al.  International Business Machines Corporation Merged vertical cache controller mechanism with combined cache controller and snoop queries for in-line caches
Buy PDF- 11pp US6457102  2002-09 Lambright et al.  EMC Corporation Cache using multiple LRU's
Buy PDF- 15pp US6701393  2004-03 Kemeny et al.  EMC Corporation Systems and methods for managing storage location descriptors
Buy PDF- 17pp US6728836  2004-04 Lambright et al.  EMC Corporation Segmenting cache to provide varying service levels
Buy PDF- 9pp US6839809  2005-01 Forster et al.  Cisco Technology, Inc. Methods and apparatus for improving content quality in web caching systems
Buy PDF- 18pp US6898672  2005-05 Lambright et al.  EMC Corporation Segmenting cache to provide varying service levels
Buy PDF- 23pp US6996676  2006-02 Megiddo et al.  International Business Machines Corporation System and method for implementing an adaptive replacement cache policy
Buy PDF- 12pp US20060069871A1  2006-03 Gill et al.   System and method for dynamic sizing of cache sequential list
       
Foreign References: None

Other References:
  • IBM, “IBM TotalStorage Enterprise Storage Server: Implementing ESS Copy Servives with IBM eServer zSeries”, Redbooks, SG24-5680-05, Sep. 2003, Chapters 2-8.


  • Continuity Data:
    Application Number Filed Notes

    US2004000964474 2004-10-12  is a related to the prior publication
         US20060080510A1 issued 2006-04-13  Apparatus and method to manage a data cache


    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