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. (WO2012100037) STORING DATA ON STORAGE NODES
Latest bibliographic data on file with the International Bureau   

Pub. No.:    WO/2012/100037    International Application No.:    PCT/US2012/021846
Publication Date: 26.07.2012 International Filing Date: 19.01.2012
IPC:
G06F 17/40 (2006.01), G06F 15/16 (2006.01), G06F 12/00 (2006.01)
Applicants: GOOGLE INC. [US/US]; 1600 Amphitheatre Parkway Mountain View, California 94043 (US) (For All Designated States Except US).
KADATCH, Andrew [US/US]; (US) (For US Only).
GREENFIELD, Lawrence E. [US/US]; (US) (For US Only)
Inventors: KADATCH, Andrew; (US).
GREENFIELD, Lawrence E.; (US)
Agent: BROWNING, Matthew E.; Fish & Richardson P.C. P.O. Box 1022 Minneapolis, Minnesota 55440-1022 (US)
Priority Data:
13/010,548 20.01.2011 US
Title (EN) STORING DATA ON STORAGE NODES
(FR) STOCKAGE DE DONNÉES SUR DES NŒUDS DE STOCKAGE
Abstract: front page image
(EN)Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for storing data on storage nodes. In one aspect, a method includes receiving a file to be stored across a plurality of storage nodes each including a cache. The file is stored by storing portions of the file each on a different storage node. A first portion is written to a first storage node's cache until determining that the first storage node's cache is full. A different second storage node is selected in response to determining that the first storage node's cache is full. For each portion of the file, a location of the portion is recorded, the location indicating at least a storage node storing the portion.
(FR)L'invention porte sur des procédés, des systèmes et des appareils, comprenant des programmes d'ordinateur codés sur un support de stockage informatique, pour stocker des données sur des nœuds de stockage. Selon un aspect, un procédé consiste à recevoir un fichier à stocker dans une pluralité de nœuds de stockage comprenant chacun un cache. Le fichier est stocké par stockage de parties du fichier, chacune sur un nœud de stockage différent. Une première partie est écrite dans le cache d'un premier nœud de stockage jusqu'à ce qu'il soit déterminé que le cache du premier nœud de stockage est rempli. Un deuxième nœud de stockage différent est sélectionné en réponse à la détermination selon laquelle le cache du premier nœud de stockage est rempli. Pour chaque partie du fichier, un emplacement de la partie est enregistré, l'emplacement indiquant au moins un nœud de stockage stockant la partie.
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)