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. (WO2012100257) APPARATUS, SYSTEM, AND METHOD FOR DESTAGING CACHED DATA
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/100257    International Application No.:    PCT/US2012/022244
Publication Date: 26.07.2012 International Filing Date: 23.01.2012
IPC:
G06F 12/08 (2006.01)
Applicants: FUSION-IO, INC. [US/US]; 2855 E. Cottonwood Parkway Box 100 Salt Lake City, Utah 84121 (US) (For All Designated States Except US).
ATKISSON, David [US/US]; (US) (For US Only).
FLYNN, David [US/US]; (US) (For US Only).
UPHOFF, Stephan [US/US]; (US) (For US Only).
ZAPPE, Michael [US/US]; (US) (For US Only)
Inventors: ATKISSON, David; (US).
FLYNN, David; (US).
UPHOFF, Stephan; (US).
ZAPPE, Michael; (US)
Agent: HOLMAN, Jeffrey, T.; 1371 N 1075 W Suite 5 Farmington, UT 84025 (US)
Priority Data:
61/435,192 21.01.2011 US
13/088,211 15.04.2011 US
Title (EN) APPARATUS, SYSTEM, AND METHOD FOR DESTAGING CACHED DATA
(FR) APPAREIL, SYSTÈME ET PROCÉDÉ DE DÉSACTIVATION DE DONNÉES EN MÉMOIRE CACHE
Abstract: front page image
(EN)An apparatus, system, and method are disclosed for destaging cached data. A cache controller (116) detects one or more write requests to store data in a backing store (118). The cache controller (116) sends the write requests to a storage controller (104) for a nonvolatile solid-state storage device (102). The storage controller (104) receives the write requests and caches the data in the storage device (102) by appending the data to a log (940) of the storage device (102). The log (940) includes a sequential, log-based structure preserved in the storage device (102). The cache controller (116) receives at least a portion of the data from the storage controller (104) in an order favoring operation of the storage device (102) and destages the data to the backing store (118) in that order, which is selected so that operation of the storage device (102) is more efficient in response to destaging.
(FR)La présente invention concerne un appareil, un système et un procédé destinés à désactiver des données en mémoire cache. Un contrôleur de mémoire cache (116) détecte une ou plusieurs demandes d'écriture afin de stocker des données dans un dispositif de stockage de réserve (118). Le contrôleur de mémoire cache (116) envoie les demandes d'écriture à un contrôleur de mémoire cache (104) pour un dispositif de stockage non volatil à semi-conducteurs (102). Le contrôleur de stockage (104) reçoit les demandes d'écriture et « cache » les données dans le dispositif de stockage (102) en ajoutant les données à un journal (940) du dispositif de stockage (102). Le journal (940) comporte une structure séquentielle, basée sur le journal, conservée dans le dispositif de stockage (102). Le contrôleur de mémoire cache (116) reçoit au moins une partie des données du contrôleur de stockage (104) dans un ordre favorisant le fonctionnement du dispositif de stockage (102) et désactive les données pour le dispositif de stockage de réserve (118) dans cet ordre, qui est sélectionné de sorte que le fonctionnement du dispositif de stockage (102) soit plus efficace en réponse à la 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, RW, 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, RW, 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)