发明名称 Block storage-based data processing methods, apparatus, and systems
摘要 The present disclosure relates to the field of information technology, and in particular, to a block storage-based data processing method, apparatus, and system. The block storage-based data processing method provided in embodiments of the present disclosure is applied in a system including at least two storage nodes, each storage node including a CPU, a cache medium, and a non-volatile storage medium, and the cache medium in all the storage nodes forming a cache pool. According to the method, after receiving a data operation request sent by a client, a service processing node sends the data operation request to a corresponding storage node in the system according to a logical address carried in the data operation request, so that the data operation request is processed in the cache medium of the storage node under control of the CPU of the storage node.
申请公布号 US9507720(B2) 申请公布日期 2016.11.29
申请号 US201314143186 申请日期 2013.12.30
申请人 Huawei Technologies Co., Ltd. 发明人 Yu Qiang;Wang Daohui
分类号 G06F12/00;G06F3/06;G06F12/08 主分类号 G06F12/00
代理机构 Leydig, Voit & Mayer, Ltd. 代理人 Leydig, Voit & Mayer, Ltd.
主权项 1. A block storage-based data processing method wherein the method being applied in a system comprising at least two storage nodes forming a storage pool, each storage node comprising a non-volatile storage medium, at least one logical volume corresponding to storage space in the storage pool and partitioned into a plurality of logical blocks, the method comprising: receiving, by a service processing node, a data operation request to the at least one logical volume sent by a client, wherein the data operation request includes a logical address of a non-volatile storage block which the data operation request requests to operate, the non-volatile storage block being contained in the non-volatile storage medium of a target storage node of the at least two storage nodes, the logical address identifying a logical block in the at least one logical volume, the identified logical block corresponding to the non-volatile storage block; performing, by the service processing node, a hash operation on the logical address of the non-volatile storage block to obtain a hash value; searching mapping relationships between hash values and addresses of the at least two storage nodes for obtaining an address of the target storage node according to the hash value; and sending, by the service processing node, the data operation request to the target storage node according to the address of the target storage node, to enable the data operation request to be processed in a cache medium of the target storage node under control of a CPU of the target storage node.
地址 Shenzhen CN