WIPO logo
Mobile | Deutsch | Español | Français | 日本語 | 한국어 | Português | Русский | 中文 | العربية |
PATENTSCOPE

Search International and National Patent Collections
World Intellectual Property Organization
Search
 
Browse
 
Translate
 
Options
 
News
 
Login
 
Help
 
Machine translation
1. (WO2012041601) INTELLIGENT WRITE CACHING FOR SEQUENTIAL TRACKS
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/041601    International Application No.:    PCT/EP2011/064243
Publication Date: 05.04.2012 International Filing Date: 18.08.2011
IPC:
G06F 12/12 (2006.01), G06F 12/08 (2006.01), G06F 3/06 (2006.01)
Applicants: INTERNATIONAL BUSINESS MACHINES CORPORATION [US/US]; New Orchard Road Armonk, New York 10504 (US) (For All Designated States Except US).
IBM UNITED KINGDOM LIMITED [GB/GB]; PO Box 41, North Harbour Portsmouth Hampshire PO6 3AU (GB) (MG only).
BEARDSLEY, Brent, Cameron [US/US]; (US) (For US Only).
GUPTA, Lokesh, Mohan [US/US]; (US) (For US Only).
HYDE II, Joseph, Smith [US/US]; (US) (For US Only).
BENHASE, Michael, Thomas [US/US]; (US) (For US Only).
WILLIAMS, Sonny, Earl [US/US]; (US) (For US Only)
Inventors: BEARDSLEY, Brent, Cameron; (US).
GUPTA, Lokesh, Mohan; (US).
HYDE II, Joseph, Smith; (US).
BENHASE, Michael, Thomas; (US).
WILLIAMS, Sonny, Earl; (US)
Agent: LITHERLAND, David, Peter; IBM United Kingdom Limited Intellectual Property Law Hursley Park Winchester Hampshire SO21 2JN (GB)
Priority Data:
12/894,017 29.09.2010 US
Title (EN) INTELLIGENT WRITE CACHING FOR SEQUENTIAL TRACKS
(FR) MISE EN CACHE D'ÉCRITURE INTELLIGENTE POUR TRACES SÉQUENTIELLES
Abstract: front page image
(EN)In a computing storage environment for destaging data from nonvolatile storage (NVS) to a storage unit, write caching for sequential tracks by a processor device is provided. When a first track is determined to be sequential, and an earlier track is also determined to be sequential, a temporal bit associated with the earlier track is cleared to allow for destage of data of the earlier track. If a temporal bit for one of a plurality of additional tracks in one of a plurality of strides in a modified cache is determined to be not set, a stride associated with the one of the plurality of additional tracks is selected for a destage operation. If the NVS exceeds a predetermined storage threshold, a predetermined one of the plurality of strides is selected for the destage operation.
(FR)La présente invention se rapporte à une mise en cache d'écriture pour des traces séquentielles par un dispositif processeur. Cette mise en cache d'écriture est exécutée dans un environnement de stockage informatique et elle a pour but de désactiver des données, d'un module de stockage non volatil (NVS, Non-Volatile Storage) à un module de stockage. Quand une première trace est déterminée comme étant séquentielle et qu'une trace antérieure est également déterminée comme étant séquentielle, un bit temporel associé à la trace antérieure est libéré de sorte à permettre une désactivation de données à partir de la trace antérieure. Si un bit temporel pour une d'une pluralité de traces supplémentaires dans une d'une pluralité de cadences dans une mémoire cache modifiée est déterminé comme n'étant pas affecté, une cadence associée à la trace de la pluralité de traces supplémentaires est sélectionnée en vue d'une opération de désactivation. Si le NVS dépasse un seuil de stockage prédéterminé, une cadence prédéterminée de la pluralité de cadences est sélectionnée en vue de l'opération de désactivation.
Designated States: AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BR, BW, BY, BZ, CA, CH, CL, CN, CO, CR, CU, CZ, DE, DK, DM, DO, DZ, EC, EE, EG, ES, FI, GB, GD, GE, GH, GM, GT, HN, HR, HU, ID, IL, IN, IS, JP, KE, KG, KM, KN, KP, KR, KZ, LA, LC, LK, LR, LS, LT, LU, LY, MA, MD, ME, MG, MK, MN, MW, MX, MY, MZ, NA, NG, NI, NO, NZ, OM, PE, PG, PH, PL, PT, QA, RO, RS, RU, SC, SD, SE, SG, SK, SL, SM, ST, SV, SY, TH, TJ, TM, TN, TR, TT, TZ, UA, UG, US, UZ, VC, VN, ZA, ZM, ZW.
African Regional Intellectual Property Organization (BW, GH, GM, KE, LR, LS, MW, MZ, NA, SD, SL, SZ, TZ, UG, ZM, ZW)
Eurasian Patent Organization (AM, AZ, BY, KG, KZ, MD, RU, TJ, TM)
European Patent Office (AL, AT, BE, BG, CH, CY, CZ, DE, DK, EE, ES, FI, FR, GB, GR, HR, HU, IE, IS, IT, LT, LU, LV, MC, MK, MT, NL, NO, PL, PT, RO, RS, SE, SI, SK, SM, TR)
African Intellectual Property Organization (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, ML, MR, NE, SN, TD, TG).
Publication Language: English (EN)
Filing Language: English (EN)