Traitement en cours

Veuillez attendre...

Paramétrages

Paramétrages

Aller à Demande

1. WO2014023000 - PROCÉDÉ ET APPAREIL DE TRAITEMENT DE DONNÉES DISTRIBUÉES

Numéro de publication WO/2014/023000
Date de publication 13.02.2014
N° de la demande internationale PCT/CN2012/079876
Date du dépôt international 09.08.2012
CIB
G06F 17/30 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
17Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
30Recherche documentaire; Structures de bases de données à cet effet
G06F 12/08 2006.01
GPHYSIQUE
06CALCUL; COMPTAGE
FTRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES
12Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
02Adressage ou affectation; Réadressage
08dans des systèmes de mémoires hiérarchiques, p.ex. des systèmes de mémoire virtuelle
CPC
G06F 16/2237
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
16Information retrieval; Database structures therefor; File system structures therefor
20of structured data, e.g. relational data
22Indexing; Data structures therefor; Storage structures
2228Indexing structures
2237Vectors, bitmaps or matrices
G06F 3/061
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
061Improving I/O performance
G06F 3/0619
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0602specifically adapted to achieve a particular effect
0614Improving the reliability of storage systems
0619in relation to data integrity, e.g. data losses, bit errors
G06F 3/065
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0646Horizontal data movement in storage systems, i.e. moving data in between storage devices or systems
065Replication mechanisms
G06F 3/0665
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0628making use of a particular technique
0662Virtualisation aspects
0665at area level, e.g. provisioning of virtual or logical volumes
G06F 3/067
GPHYSICS
06COMPUTING; CALCULATING; COUNTING
FELECTRIC DIGITAL DATA PROCESSING
3Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
06Digital input from or digital output to record carriers ; , e.g. RAID, emulated record carriers, networked record carriers
0601Dedicated interfaces to storage systems
0668adopting a particular infrastructure
067Distributed or networked storage systems, e.g. storage area networks [SAN], network attached storage [NAS]
Déposants
  • 华为技术有限公司 HUAWEI TECHNOLOGIES CO., LTD. [CN]/[CN] (AllExceptUS)
  • 石胜兵 SHI, Shengbing [CN]/[CN] (UsOnly)
  • 王道辉 WANG, Daohui [CN]/[CN] (UsOnly)
  • 王炎 WANG, Yan [CN]/[CN] (UsOnly)
Inventeurs
  • 石胜兵 SHI, Shengbing
  • 王道辉 WANG, Daohui
  • 王炎 WANG, Yan
Mandataires
  • 北京同立钧成知识产权代理有限公司 LEADER PATENT & TRADEMARK FIRM
Données relatives à la priorité
Langue de publication chinois (ZH)
Langue de dépôt chinois (ZH)
États désignés
Titre
(EN) DISTRIBUTED DATA PROCESSING METHOD AND APPARATUS
(FR) PROCÉDÉ ET APPAREIL DE TRAITEMENT DE DONNÉES DISTRIBUÉES
(ZH) 分布式数据处理方法及装置
Abrégé
(EN)
Provided are a distributed data processing method and apparatus. The distributed data processing method comprises: a cluster client processing apparatus receiving storage information about a logical volume used currently by a user and sent by a management apparatus; the cluster client processing apparatus receiving a read/write data command sent by the user and determining first storage information according to the read/write data command and the storage information about the logical volume; the cluster client processing apparatus determining, according to a tree identifier and a data block identifier in information about each four-tuple group, a data processing node corresponding to storage information about each four-tuple group; and the cluster client processing apparatus sending a data processing command to the data processing node corresponding to the information about each four-tuple group. The distributed data processing method and apparatus provided by the embodiments of the present invention avoid resource consumption problem caused by globally setting or reading/writing a Bitmap in a distributed storage system, thereby improving the data processing effect.
(FR)
L'invention concerne un procédé et un appareil de traitement de données distribuées. Le procédé de traitement de données distribuées comprend les étapes suivantes : un appareil de traitement de client cluster reçoit des informations de stockage relatives à un volume logique utilisé couramment par un utilisateur et envoyées par un appareil de gestion ; l'appareil de traitement de client cluster reçoit une commande de données de lecture/écriture envoyée par l'utilisateur et détermine des premières informations de stockage selon la commande de données de lecture/écriture et les informations de stockage relatives au volume logique ; l'appareil de traitement de client cluster détermine, selon un identifiant d'arbre et un identifiant de bloc de données contenus dans des informations concernant chaque groupe de quatre tuples, un nœud de traitement de données correspondant aux informations de stockage relatives à chaque groupe de quatre tuples ; et l'appareil de traitement de client cluster envoie une commande de traitement de données au nœud de traitement de données correspondant aux informations concernant chaque groupe de quatre tuples. Le procédé et l'appareil de traitement de données distribuées selon les modes de réalisation de la présente invention permettent de résoudre le problème de consommation de ressource lié au fait de configurer ou de lire/écrire globalement un bitmap dans un système de stockage distribué, améliorant ainsi l'effet de traitement de données.
(ZH)
本发明实施例提供一种分布式数据处理方法及装置,该分布式数据处理方法包括:集群客户处理装置接收管理装置发送的用户当前使用的逻辑卷的存储信息;集群客户处理装置接收用户发送的读或写数据命令,根据读或写数据命令和逻辑卷的存储信息确定第一存储信息;集群客户处理装置根据每一组四元组信息中的树标识和数据块标识确定每一组四元组存储信息对应的数据处理节点;集群客户处理装置向每一组四元组信息对应的数据处理节点发送数据处理命令。本发明实施例提供的分布式数据处理方法及装置,避免了分布式存储系统中需要全局设置或者读写Bitmap而带来的资源消耗问题,提高了数据处理效果。
Également publié en tant que
Dernières données bibliographiques dont dispose le Bureau international