-
公开(公告)号:US20240152290A1
公开(公告)日:2024-05-09
申请号:US18415352
申请日:2024-01-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD. , TSINGHUA UNIVERSITY
Inventor: Jiwu Shu , Youyou Lu , Jian Gao , Xiaodong Tan , Wenlin Cui
IPC: G06F3/06
CPC classification number: G06F3/064 , G06F3/0619 , G06F3/067
Abstract: This application discloses a data writing method. A network controller performs erasure code encoding on original data, and writes a third quantity of target data blocks of a plurality of obtained target data blocks into a storage node. The network controller reads a first quantity of target data blocks of the third quantity of the target data blocks from the storage node, and decodes the read target data blocks. The plurality of target data blocks include a first quantity of original data blocks and a second quantity of check data blocks, two ends of a target data block include same version information, and the third quantity is greater than the first quantity.
-
公开(公告)号:US09898228B2
公开(公告)日:2018-02-20
申请号:US15159613
申请日:2016-05-19
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Jiwu Shu , Jie Fan , Guanyu Zhu
CPC classification number: G06F3/0659 , G06F3/0619 , G06F3/0673 , G06F11/1008 , G11C11/419 , G11C13/0035 , G11C16/10 , G11C29/08 , G11C2029/4402
Abstract: A write method and a write apparatus for a storage device, where the write method includes: acquiring n numerical values that need to be written; determining n bits corresponding to the n numerical values, and information about a stuck-at fault included in the n bits; grouping the n bits into B groups of bits, so that the B groups of bits meet a grouping condition; and correspondingly writing the n numerical values according to information about a stuck-at fault included in each group of bits in the B groups of bits and a numerical value that needs to be written and that is corresponding to the information about the stuck-at fault included in each group of bits in the B groups of bits.
-
公开(公告)号:US20160266847A1
公开(公告)日:2016-09-15
申请号:US15159613
申请日:2016-05-19
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Jiwu Shu , Jie Fan , Guanyu Zhu
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0619 , G06F3/0673 , G06F11/1008 , G11C11/419 , G11C13/0035 , G11C16/10 , G11C29/08 , G11C2029/4402
Abstract: A write method and a write apparatus for a storage device, where the write method includes: acquiring n numerical values that need to be written; determining n bits corresponding to the n numerical values, and information about a stuck-at fault included in the n bits; grouping the n bits into B groups of bits, so that the B groups of bits meet a grouping condition; and correspondingly writing the n numerical values according to information about a stuck-at fault included in each group of bits in the B groups of bits and a numerical value that needs to be written and that is corresponding to the information about the stuck-at fault included in each group of bits in the B groups of bits.
Abstract translation: 一种用于存储设备的写入方法和写入装置,其中写入方法包括:获取需要写入的n个数值; 确定对应于n个数值的n个比特,以及关于包含在n个比特中的卡住故障的信息; 将n个比特分组为B组比特,使得B组比特满足分组条件; 并根据B组位中每一比特组中所包含的卡住故障信息和需要写入的数值相应地写入n个数值,并且与关于卡住故障的信息相对应 包含在B组位中的每组位中。
-
公开(公告)号:US10789012B2
公开(公告)日:2020-09-29
申请号:US15873634
申请日:2018-01-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Jiwu Shu , Jie Fan , Guanyu Zhu
Abstract: A write method and a write apparatus for a storage device, where the write method includes: acquiring n numerical values that need to be written; determining n bits corresponding to the n numerical values, and information about a stuck-at fault included in the n bits; grouping the n bits into B groups of bits, so that the B groups of bits meet a grouping condition; and correspondingly writing the n numerical values according to information about a stuck-at fault included in each group of bits in the B groups of bits and a numerical value that needs to be written and that is corresponding to the information about the stuck-at fault included in each group of bits in the B groups of bits.
-
公开(公告)号:US20180088827A1
公开(公告)日:2018-03-29
申请号:US15809447
申请日:2017-11-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jiwu Shu , Long Sun , Yuangang Wang
IPC: G06F3/06
CPC classification number: G06F3/0608 , G06F3/0641 , G06F3/065 , G06F3/0688 , G06F9/46 , G06F9/466 , G06F9/52
Abstract: A write request processing method and a memory controller, where the method includes, determining a second write request set, by the memory controller, after determining that a quantity of write requests in a to-be-scheduled first write request set is less than a quantity of unoccupied storage units in a memory, where the write request in the first write request set is located before a first memory barrier, where a write request in the second write request set is a log write request, and where the write request in the second write request set is located behind the first memory barrier. The memory controller sends the write request in the first write request set and the write request in the second write request set in parallel to different unoccupied storage units in the memory.
-
6.
公开(公告)号:US11899939B2
公开(公告)日:2024-02-13
申请号:US17372250
申请日:2021-07-09
Applicant: Huawei Technologies Co., Ltd. , TSINGHUA UNIVERSITY
Inventor: Jiwu Shu , Youmin Chen , Youyou Lu , Wenlin Cui
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0604 , G06F3/067 , G06F3/0659
Abstract: A read/write request processing method and server are provided. In this method, each terminal is grouped, and different service durations are assigned for all terminal groups, so that a server can process, within any service duration, only a read/write request sent by a terminal in a terminal group corresponding to the service duration. According to the application, a cache area of a network interface card of the server is enabled to store only limited quantities of queue pairs (QPs) and work queue elements (WQEs), thereby preventing uneven resource distribution in the cache area of the network interface card.
-
公开(公告)号:US12293100B2
公开(公告)日:2025-05-06
申请号:US18415352
申请日:2024-01-17
Applicant: HUAWEI TECHNOLOGIES CO., LTD. , TSINGHUA UNIVERSITY
Inventor: Jiwu Shu , Youyou Lu , Jian Gao , Xiaodong Tan , Wenlin Cui
IPC: G06F3/06
Abstract: This application discloses a data writing method. A network controller performs erasure code encoding on original data, and writes a third quantity of target data blocks of a plurality of obtained target data blocks into a storage node. The network controller reads a first quantity of target data blocks of the third quantity of the target data blocks from the storage node, and decodes the read target data blocks. The plurality of target data blocks include a first quantity of original data blocks and a second quantity of check data blocks, two ends of a target data block include same version information, and the third quantity is greater than the first quantity.
-
公开(公告)号:US10372337B2
公开(公告)日:2019-08-06
申请号:US15809447
申请日:2017-11-10
Applicant: Huawei Technologies Co., Ltd.
Inventor: Jiwu Shu , Long Sun , Yuangang Wang
Abstract: A write request processing method and a memory controller, where the method includes, determining a second write request set, by the memory controller, after determining that a quantity of write requests in a to-be-scheduled first write request set is less than a quantity of unoccupied storage units in a memory, where the write request in the first write request set is located before a first memory barrier, where a write request in the second write request set is a log write request, and where the write request in the second write request set is located behind the first memory barrier. The memory controller sends the write request in the first write request set and the write request in the second write request set in parallel to different unoccupied storage units in the memory.
-
公开(公告)号:US20180143787A1
公开(公告)日:2018-05-24
申请号:US15873634
申请日:2018-01-17
Applicant: HUAWEI TECHNOLOGIES CO.,LTD.
Inventor: Jiwu Shu , Jie Fan , Guanyu Zhu
Abstract: A write method and a write apparatus for a storage device, where the write method includes: acquiring n numerical values that need to be written; determining n bits corresponding to the n numerical values, and information about a stuck-at fault included in the n bits; grouping the n bits into B groups of bits, so that the B groups of bits meet a grouping condition; and correspondingly writing the n numerical values according to information about a stuck-at fault included in each group of bits in the B groups of bits and a numerical value that needs to be written and that is corresponding to the information about the stuck-at fault included in each group of bits in the B groups of bits.
-
-
-
-
-
-
-
-