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. (WO2012044492) RECONSTRUCT READS IN A RAID ARRAY WITH DYNAMIC GEOMETRIES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/044492    International Application No.:    PCT/US2011/052276
Publication Date: 05.04.2012 International Filing Date: 20.09.2011
IPC:
G06F 11/10 (2006.01), G06F 3/06 (2006.01)
Applicants: PURE STORAGE, INC. [US/US]; 650 Castro Street, Suite 220 Mountain View, CA 94041 (US) (For All Designated States Except US).
COLGROVE, John [US/US]; (US) (For US Only).
HAYES, John [CA/US]; (US) (For US Only).
HONG, Bo [CN/US]; (US) (For US Only).
MILLER, Ethan [US/US]; (US) (For US Only)
Inventors: COLGROVE, John; (US).
HAYES, John; (US).
HONG, Bo; (US).
MILLER, Ethan; (US)
Agent: MEYERTONS, HOOD, KIVLIN, KOWERT & GOETZEL, P.C.; RANKIN, Rory D. P.O. Box 398 Austin, TX 78767-0398 (US)
Priority Data:
12/896,669 01.10.2010 US
Title (EN) RECONSTRUCT READS IN A RAID ARRAY WITH DYNAMIC GEOMETRIES
(FR) LECTURES DE RECONSTRUCTION DANS UNE MATRICE RAID À GÉOMÉTRIES DYNAMIQUES
Abstract: front page image
(EN)A system and method for dynamic RAID geometries. A computer system comprises client computers and data storage arrays coupled to one another via a network. A data storage array utilizes solid-state drives and Flash memory cells for data storage. A storage controller within a data storage array is configured to configure a first subset of the storage devices for use in a first RAID layout, the first RAID layout including a first set of redundant data. The controller further configures a second subset of the storage devices for use in a second RAID layout, the second RAID layout including a second set of redundant data. Additionally, the controller configure an additional device not included in either the first subset or the second subset to store redundant data for both the first RAID layout and the second RAID layout. The controller is further configured to initiate a reconstruct read corresponding to a given read request directed to a particular storage device of the plurality of storage devices, in response to determining the particular storage device is exhibiting a non-error related relatively slow read response.
(FR)La présente invention concerne un système et un procédé permettant des géométries RAID dynamiques. Un système informatisé comprend des ordinateurs clients et des matrices de stockage de données couplés les uns aux autres par l'intermédiaire d'un réseau. Une matrice de stockage de données utilise des circuits de commande transistorisés et des cellules de mémoire flash destinés au stockage de données. Un dispositif de commande de stockage, situé dans une matrice de stockage de données, est conçu pour configurer un premier sous-ensemble des dispositifs de stockage destiné à servir dans une première disposition RAID, la première disposition RAID comprenant un premier ensemble de données redondantes. De plus, le dispositif de commande configure un second sous-ensemble des dispositifs de stockage destiné à servir dans une seconde disposition RAID, la seconde disposition RAID comprenant un second ensemble de données redondantes. En outre, le dispositif de commande configure un dispositif supplémentaire ne faisant partie ni du premier, ni du second sous-ensemble de façon à stocker des données redondantes pour les première et seconde dispositions RAID. Le dispositif de commande est également conçu pour initier une lecture de reconstruction correspondant à une demande de lecture donnée visant un dispositif de stockage particulier parmi la pluralité de dispositifs de stockage, lorsque le système détermine que le dispositif de stockage particulier présente un temps de lecture relativement long sans erreur.
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, 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)