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

Recherche dans les collections de brevets nationales et internationales
World Intellectual Property Organization
Recherche
 
Options de navigation
 
Traduction
 
Options
 
Quoi de neuf
 
Connexion
 
Aide
 
Traduction automatique
1. (WO2014060572) PROCÉDÉ ET SYSTÈME PERMETTANT D'ENREGISTRER UN FICHIER SUR UNE PLURALITÉ DE SERVEURS
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2014/060572    N° de la demande internationale :    PCT/EP2013/071823
Date de publication : 24.04.2014 Date de dépôt international : 18.10.2013
CIB :
G06F 11/10 (2006.01)
Déposants : NEC EUROPE LTD. [DE/DE]; Kurfürsten-Anlage 36 69115 Heidelberg (DE)
Inventeurs : DOBRE, Dan; (DE).
KARAME, Ghassan; (DE)
Mandataire : ULLRICH & NAUMANN; Schneidmühlstraße 21 69115 Heidelberg (DE)
Données relatives à la priorité :
12189208.7 19.10.2012 EP
Titre (EN) METHOD AND SYSTEM FOR STORING A FILE ON A PLURALITY OF SERVERS
(FR) PROCÉDÉ ET SYSTÈME PERMETTANT D'ENREGISTRER UN FICHIER SUR UNE PLURALITÉ DE SERVEURS
Abrégé : front page image
(EN)The present invention relates to a method for storing a file on a plurality of servers, wherein the number of servers is n and the maximum number of servers which might be fail is t, preferably including a predefined number b of byzantine failures and a number t-b of crashes of the servers, and wherein n equals 2t+b+1, comprising the steps of a) Dividing the file into a plurality of chunks, wherein the number of chunks is equal to or greater than the number of servers n, b) Sending n chunks of the file to the n servers, wherein one chunk is sent to each server, c) Determining the number of replies r from the n servers indicating successful storage of the respective chunks, d) Checking if the number of replies r matches a terminating condition, and if not e) Generating a new file based on one or more chunks of the old file, a reconstruction threshold of the old file and the number of replies, f) Perform steps a)-e) with the new file as file for these steps, until the terminating condition in step d) is fulfilled, wherein the terminating condition is based on the difference between the reconstruction thresholds of the new file of step e) and the old file of step a) and the maximum number of servers which might be fail. The present invention further relates to a system for storing a file on a plurality of servers.
(FR)L'invention concerne un procédé permettant d'enregistrer un fichier sur une pluralité de serveurs, le nombre de serveurs étant n et le nombre maximum de serveurs susceptibles de défaillance étant t, comprenant de préférence un nombre prédéfini b de défaillances byzantines et un nombre t-b de plantages des serveurs, et n étant égal à 2t+b+1. Ledit procédé consiste à : a) diviser le fichier en une pluralité de fragments, le nombre de fragments étant égal ou supérieur au nombre de serveurs n, b) envoyer n fragments du fichier aux n serveurs, un fragment étant envoyé à chaque serveur, c) déterminer le nombre de réponses r à partir des n serveurs indiquant un enregistrement réussi des fragments respectifs, d) vérifier si le nombre de réponses r correspond à une condition de résiliation, et s'il ne correspond pas e) générer un nouveau fichier d'après un ou plusieurs fragments de l'ancien fichier, un seuil de reconstruction de l'ancien fichier et le nombre de réponses, f) exécuter les étapes a)-e) avec le nouveau fichier comme fichier pour ces étapes jusqu'à ce que la condition de résiliation dans l'étape d) soit remplie, la condition de résiliation étant fondée sur la différence entre les seuils de reconstruction du nouveau fichier de l'étape e) et de l'ancien fichier de l'étape a) et le nombre maximum de serveurs susceptibles de surveillance. L'invention concerne également un système permettant d'enregistrer un fichier sur une pluralité de serveurs.
États désignés : AE, AG, AL, AM, AO, AT, AU, AZ, BA, BB, BG, BH, BN, 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, IR, IS, JP, KE, KG, 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, PA, PE, PG, PH, PL, PT, QA, RO, RS, RU, RW, SA, 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.
Organisation régionale africaine de la propriété intellectuelle (ARIPO) (BW, GH, GM, KE, LR, LS, MW, MZ, NA, RW, SD, SL, SZ, TZ, UG, ZM, ZW)
Office eurasien des brevets (OEAB) (AM, AZ, BY, KG, KZ, RU, TJ, TM)
Office européen des brevets (OEB) (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)
Organisation africaine de la propriété intellectuelle (OAPI) (BF, BJ, CF, CG, CI, CM, GA, GN, GQ, GW, KM, ML, MR, NE, SN, TD, TG).
Langue de publication : anglais (EN)
Langue de dépôt : anglais (EN)