发明名称 Data backup using distributed hash tables
摘要 The present disclosure provides a storage system for data read and write. One embodiment of the storage system includes an origination device that is configured to receive a request for a logical block addressing-based operation on a volume, convert the logical block addressing-based operation request into a key addressing-based operation request carrying a key corresponding to data to be operated, and send the key addressing-based operation request to a routing library; the routing library is configured to receive the key addressing-based operation request, hash the key corresponding to the data to be operated, determine that a storage node taking charge of a hash region in which the hashed key is located is the master storage node, send the key addressing-based operation request to the master storage node of the data to be operated.
申请公布号 US8938604(B2) 申请公布日期 2015.01.20
申请号 US201213706068 申请日期 2012.12.05
申请人 Huawei Technologies Co., Ltd. 发明人 Liu Xian;Wang Daohui;Yang Deping
分类号 G06F12/00;G06F12/10;G06F3/06;G06F11/20 主分类号 G06F12/00
代理机构 Brinks Gilson & Lione 代理人 Brinks Gilson & Lione
主权项 1. A data processing method, comprising: receiving, by a block storage driver of an origination device, a request for logical block addressing-based operation on a volume; converting, by the block storage driver, the logical block addressing-based operation request into a key addressing-based operation request according to the volume, wherein the key addressing-based operation request carries a key corresponding to data to be operated; and sending, by the block storage driver, the key addressing-based operation request to a routing library, so that the routing library sends, according to the key corresponding to the data to be operated, the key addressing-based operation request to a master storage node and at least one backup node of the data to be operated, and the master storage node and the at least one backup node perform a read or write operation on the data to be operated, wherein the sending, by the routing library according to the key corresponding to the data to be operated, the key addressing-based operation request to the master storage node and the at least one backup node of the data to be operated comprises: hashing, by the routing library, the key corresponding to the data to be operated, determining that a storage node taking charge of a hash region in which the hashed key is located is the master storage node of the data to be operated, and sending the key addressing-based operation request to the master storage node of the data to be operated; and determining, by the routing library according to a predetermined backup policy, the at least one backup node of the data to be operated, and sending the key addressing-based operation request to the at least one backup node.
地址 Shenzhen CN