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. (WO2015100627) PROCÉDÉ ET DISPOSITIF DE TRAITEMENT DE DONNÉES DANS UN SYSTÈME DE STOCKAGE DE FICHIERS RÉPARTI
Dernières données bibliographiques dont dispose le Bureau international   

N° de publication :    WO/2015/100627    N° de la demande internationale :    PCT/CN2013/091143
Date de publication : 09.07.2015 Date de dépôt international : 31.12.2013
CIB :
G06F 17/30 (2006.01)
Déposants : HUAWEI TECHNOLOGIES CO., LTD. [CN/CN]; Huawei Administration Building, Bantian, Longgang Shenzhen, Guangdong 518129 (CN)
Inventeurs : GUO, Hongxing; (CN)
Données relatives à la priorité :
Titre (EN) DATA PROCESSING METHOD AND DEVICE IN DISTRIBUTED FILE STORAGE SYSTEM
(FR) PROCÉDÉ ET DISPOSITIF DE TRAITEMENT DE DONNÉES DANS UN SYSTÈME DE STOCKAGE DE FICHIERS RÉPARTI
(ZH) 一种分布式文件存储系统中的数据处理方法及设备
Abrégé : front page image
(EN)The present invention relates to a data processing method and a device 30 in a distributed file storage system. The method comprises: a client proxy 30 receiving a data processing request of a user, the data processing request carrying information such as a file identification, an offset address and a file length of a target file; the client proxy 30 obtaining redundancy ratio information according to the file identification carried in the data processing request, the redundancy ratio information comprising the number N of data strips of the distributed file storage system and the number M of check strips of the distributed file storage system; determining the number DSC of effective strips of the target file according to the offset address and the length information carried in the data processing request; determining the number N' of actual strips of the target file according to the number DSC of the effective strips and the number M of the check strips; and determining corresponding strips according to the number N' of the actual strips, and processing of the corresponding strips. The number of actual strips generated during striping processing of a target file is dynamically adjusted according to the size of a file to be processed, it can ensured that a correct target file can be always obtained in any case, the number of null strips in the distributed file storage system 10 can be reduced, and a large quantity of network read-write I/O and magnetic disk read-write I/O can be saved in a scenario of small files, thereby improving the performance of the distributed file storage system 10.
(FR)La présente invention concerne un procédé et un dispositif (30) de traitement de données dans un système de stockage de fichiers réparti. Le procédé consiste : en la réception par un mandataire de client (30) d'une requête d'un utilisateur, la requête de traitement de données transportant des informations telles qu'une identification de fichier, une adresse de décalage et une longueur de fichier d'un fichier cible ; l'obtention par le mandataire de client (30) d'informations de rapport de redondance en fonction de l'identification de fichier transportée dans la requête de traitement de données, les informations de rapport de redondance comportant le nombre N de bandes de données du système de stockage de fichiers réparti et le nombre M de bandes de vérification du système de stockage de fichiers réparti ; en la détermination du nombre DSC de bandes efficaces du fichier cible en fonction de l'adresse de décalage et des informations de longueur transportées dans la requête de traitement de données ; en la détermination du nombre N' de bandes réelles du fichier cible en fonction du nombre DSC de bandes efficaces et du nombre M de bandes de vérification ; et en la détermination des bandes correspondantes en fonction du nombre N' de bandes réelles, et en le traitement des bandes correspondantes. Le nombre de bandes réelles générées durant un traitement de segmentation d'un fichier cible est dynamiquement actualisé en fonction de la taille d'un fichier à traiter, il peut être garanti qu'un fichier cible correct peut toujours être obtenu dans tous les cas, le nombre de bandes nulles dans le système de stockage de fichiers réparti (10) peut être réduit, et une grande quantité d'entrées/sorties de lecture/écriture réseau et d'entrées/sorties de lecture/écriture de disque magnétique peuvent être sauvegardés dans un scénario à petits fichiers, ce qui améliore ainsi l'efficacité du système de stockage de fichiers réparti (10).
(ZH) 本发明涉及一种分布式文件存储系统中的数据处理方法及设备30,包括客户端代理30接收用户的数据处理请求,数据处理请求中携带有目标文件的文件标识、偏移地址和文件长度等信息;客户端代理30根据数据处理请求中携带的文件标识获得冗余配比信息,冗余配比信息包括所述分布式文件存储系统的数据条带块的数量N和所述分布式文件存储系统的校验条带块的数量M;根据数据处理请求中携带的偏移地址和长度信息确定所述目标文件的有效条带块的数量DSC;根据所述有效条带块的数量DSC和所述校验条带块的数量M确定所述目标文件的实际条带块的数量N';根据所述实际条带块的数量N'确定对应的条带块并进行处理。通过根据待处理文件的大小,动态调整目标文件条带化处理时生成的实际条带块的数量,这样既能保证在任何情况下都可以获取到正确的目标文件,还可以减少分布式文件存储系统10中的空条带块的个数,这样可以小文件场景下节省大量的网络读写I/O与磁盘读写I/O,提高分布式存储系统10的性能。
É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 : chinois (ZH)
Langue de dépôt : chinois (ZH)