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


 The Delphion Integrated View

  Buy Now:   Buy PDF- 13pp  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: US7496714: Method and system for adaptive back-off and advance for non-volatile storage (NVS) occupancy level management
[ Derwent Title ]


Country: US United States of America

View Images High
Resolution

 Low
 Resolution

 
13 pages

 
Inventor: Gill, Binny S.; Auburn, MA, 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: 2009-02-24 / 2008-02-06

Application Number: US2008000026569

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

ECLA Code: G06F12/02D2G;

U.S. Class: 711/143; 711/111; 711/113; 711/114; 711/118; 711/141;

Field of Search: 711/111,113,114,118,141,143

Priority Number:
2008-02-06  US2008000026569
2006-04-20  US2006000407797

Abstract:     A technique for determining when to destage write data from a fast, NVS of a computer system from an upper level to a lower level of storage in the computer system comprises adaptively varying a destage rate of the NVS according to a current storage occupancy of the NVS; maintaining a high threshold level for the NVS; maintaining a low threshold level that is set to be a predetermined fixed amount below the high threshold; setting the destage rate of the NVS to zero when the NVS occupancy is below the low threshold; setting the destage rate of the NVS to be maximum when the NVS occupancy is above the high threshold; linearly increasing the destage rate of the NVS from zero to maximum as the NVS occupancy goes from the low to the high threshold; and adaptively varying the high threshold in response to a dynamic computer storage workload.

Attorney, Agent or Firm: Gibb & Rahman, LLC ;

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
US2006000407797 2006-04-20    2008-07-01  Method and system for adaptive back-off and advance for non-volatile storage (NVS) occupancy level management


       
Parent Case: CROSS-REFERENCE TO RELATED APPLICATIONS
    This application is a continuation of U.S. application Ser. No. 11/407,797 filed Apr. 20, 2006, the complete disclosure of which, in its entirety, is herein incorporated by reference.

Family: Show 4 known family members

First Claim:
Show all 14 claims
    1. A method of determining when to destage write data from a fast, non-volatile storage (NVS) of a computer system from an upper level of storage to a lower level of storage in said computer system, said method comprising:

adaptively varying a destage rate of said NVS according to a current storage occupancy of said NVS; and

adaptively varying a high threshold level in response to a dynamic computer storage workload, in a process comprising:

maintaining a desired occupancy level for said NVS;

maintaining a maximum occupancy observed varied for said NVS;

initializing said high threshold level to be equal to desired occupancy level,

wherein said high threshold level is constrained to never exceed said desired occupancy level;

if said NVS occupancy drops below a current high threshold level, and if said maximum occupancy observed variable is greater than said desired occupancy level, decrementing and backing-off said high threshold level by a positive difference between said maximum occupancy observed variable and said desired occupancy level; and

resetting said maximum occupancy observed variable.



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 (10)   |   Citation Link

Buy
PDF
Patent  Pub.Date  Inventor Assignee   Title
Buy PDF- 31pp US5257352  1993-10 Yamamoto et al.  Hitachi, Ltd. Input/output control method and system
Buy PDF- 16pp US6513097  2003-01 Beardsley et al.  International Business Machines Corporation Method and system for maintaining information about modified data in cache in a storage system for use during a system failure
Buy PDF- 15pp US6629198  2003-09 Howard et al.  Sun Microsystems, Inc. Data storage system and method employing a write-ahead hash log
Buy PDF- 52pp US6732124  2004-05 Koseki et al.  Fujitsu Limited Data processing system with mechanism for restoring file systems based on transaction logs
Buy PDF- 8pp US6738865  2004-05 Burton et al.  International Business Machines Corporation Method, system, and program for demoting data from cache based on least recently accessed and least frequently accessed data
Buy PDF- 12pp US6775738  2004-08 Ash et al.  International Business Machines Corporation Method, system, and program for caching data in a storage controller
Buy PDF- 13pp US6785771  2004-08 Ash et al.  International Business Machines Corporation Method, system, and program for destaging data in cache
Buy PDF- 7pp US20020156972A1  2002-10 McKnight et al.   Method and system for improving raid controller performance through adaptive write back/write through caching
Buy PDF- 18pp US20070220200A1  2007-09 Gill et al.   Wise ordering for writes - combining spatial and temporal locality in write caches for multi-rank storage
Buy PDF- 16pp US20070220201A1  2007-09 Gill et al.   Wise ordering for writes-combining spatial and temporal locality in write caches
       
Foreign References: None

Other References:
  • Thomasian, A., et al., “RAID5 Performance with Distributed Sparing,” IEEE Transactions on Parallel and Distributed Systems, vol. 8, No. 6, Jun. 1997, pp. 640-657.
  • Menon, J., et al., “The Architecture of a Fault-Tolerant Cached RAID Controller,” IEEE 1993, pp. 76-86.
  • Rahm, E., “Performance Evaluation of Extended Storage Architectures for Transaction Processing,” 1992 ACM SIGMOD-6/92/CA, pp. 308-317.
  • Varma, A., et al., “Destage Algorithms for Disk Arrays with Non-Volatile Caches,” IEEE Trans. Computers, vol. 47, No. 2, 1998, pp. 228-235.


  • Continuity Data:
    Application Number Filed Notes

    US2008000026569 2008-02-06  is a related to the prior publication
         US20080126708A1 issued 2008-05-29  METHOD AND SYSTEM FOR ADAPTIVE BACK-OFF AND ADVANCE FOR NON-VOLATILE STORAGE (NVS) OCCUPANCY LEVEL MANAGEMENT

    US2008000026569 2008-02-06  is a non-provisional of provisional
    >US2008000026569<  2008-02-06
         US7496714 issued 2009-02-24   Method and system for adaptive back-off and advance for non-volatile storage (NVS) occupancy level management

    12026569   is a continuation of
    US2006000407797  2006-04-20
         US7395377 issued 2008-07-01   Method and system for adaptive back-off and advance for non-volatile storage (NVS) occupancy level management


    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