-
公开(公告)号:US20230342087A1
公开(公告)日:2023-10-26
申请号:US18345519
申请日:2023-06-30
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xianjun He , Zhaojiao Han , Bowei Yu , Can Chen , Chunyi Tan
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0604 , G06F3/0679
Abstract: In a data access method, a network device receives access requests sent by a plurality of clients connected to the network device, and sends the access requests to an access queue of a storage unit. The storage unit executes the access requests in the access queue, and returns processing results of the access requests of the plurality of clients. The network device returns the processing results that are of the access requests and that are returned by the storage unit to the clients corresponding to the access requests.
-
公开(公告)号:US11550739B2
公开(公告)日:2023-01-10
申请号:US17667968
申请日:2022-02-09
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Can Chen , Xiaochu Li , Ming Chen
Abstract: A storage system comprises a storage drive that has a physical connector A and a physical connector B for connecting to the first control device and second control device, respectively. The physical connector A and physical connector B are independent access ports. The first control device is configured to access the storage drive through the physical connector A, and the second control device is configured to access the storage drive through the physical connector B.
-
公开(公告)号:US11809738B2
公开(公告)日:2023-11-07
申请号:US17579865
申请日:2022-01-20
Applicant: Huawei Technologies Co., Ltd.
Inventor: Changjun He , Can Chen
IPC: G06F3/06
CPC classification number: G06F3/0655 , G06F3/0604 , G06F3/0679
Abstract: A data storage method, a computing device, and a storage system determine, from S stripes, chunks written in one batch, wherein a quantity of chunks that are in the chunks written in one batch and that belong to a same stripe is less than or equal to N, where each of the S stripes comprises (M+N) chunks, where the (M+N) chunks comprise M data chunks and N parity chunks, and where S, M, and N are positive integers, and in turn write the chunks written in one batch to M+N storage devices.
-
公开(公告)号:US20220350377A1
公开(公告)日:2022-11-03
申请号:US17866015
申请日:2022-07-15
Applicant: Huawei Technologies Co., Ltd.
Inventor: Yinzhong Tang , Ming Chen , Can Chen
Abstract: A chassis includes a chassis body and an installation frame, and the chassis body has a channel that passes through a first end and a second end that are of the chassis body. The installation frame is slidably disposed in the channel of the chassis body. The installation frame has a first part facing the first end of the chassis body and a second part facing the second end of the chassis body; and the first part is capable of sliding out from the first end of the chassis body, and the second part is capable of sliding out from the second end of the chassis body.
-
公开(公告)号:US11869544B2
公开(公告)日:2024-01-09
申请号:US17331964
申请日:2021-05-27
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Na Wang , Can Chen , Yinzhong Tang
CPC classification number: G11B33/128 , H05K7/026 , H05K7/1424 , H05K7/1462 , H05K7/20136 , H05K2201/044
Abstract: An electronic device with parallel backplanes and a storage device with parallel backplanes. The electronic device includes a front inserting assembly, a rear inserting assembly, and a backplane assembly. The backplane assembly is connected to the front inserting assembly and the rear inserting assembly. The backplane assembly includes a plurality of backplanes arranged in parallel at intervals, the front inserting assembly includes a plurality of first units whose arrangement direction is the same as an arrangement direction of the backplanes, and the rear inserting assembly includes a plurality of second units whose arrangement direction intersects the arrangement direction of the backplanes. The backplane assembly is provided with the structure including the plurality of backplanes arranged in parallel at intervals and the channel between adjacent backplanes. In addition, the first units and the second units are connected to two opposite sides of the backplanes, respectively.
-
公开(公告)号:US11275699B2
公开(公告)日:2022-03-15
申请号:US17130272
申请日:2020-12-22
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Can Chen , Xiaochu Li , Ming Chen
Abstract: A storage system comprises a host, a first control device, a second control device, and a storage drive that has a physical connector A and a physical connector B for connecting to the first control device and second control device, respectively. When the storage drive is configured to operate in first working mode, it provides a shared storage space to be accessed by both the first control device and the second control device. When the storage drive is configured to operate in a second working mode, it provides a first storage space for access by the first control device and a second storage space for access by the second control device.
-
公开(公告)号:US20210109874A1
公开(公告)日:2021-04-15
申请号:US17130272
申请日:2020-12-22
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Can Chen , Xiaochu Li , Ming Chen
Abstract: A storage system comprises a host, a first control device, a second control device, and a storage drive that has a physical connector A and a physical connector B for connecting to the first control device and second control device, respectively. When the storage drive is configured to operate in first working mode, it provides a shared storage space to be accessed by both the first control device and the second control device. When the storage drive is configured to operate in a second working mode, it provides a first storage space for access by the first control device and a second storage space for access by the second control device.
-
公开(公告)号:US12105591B2
公开(公告)日:2024-10-01
申请号:US17731566
申请日:2022-04-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Can Chen , Hongdong Zhang
CPC classification number: G06F11/1092 , G06F11/1064 , G06F2211/1009
Abstract: A redundant data calculation method and apparatus. The method is applied to the redundant data calculation apparatus including a processor and a redundant data calculation unit. In the method, after obtaining to-be-processed data, the processor stores the to-be-processed data in cache space of the redundant data calculation unit. The redundant data calculation unit obtains the to-be-processed data from the cache space and performs calculation for checking the to-be-processed data to obtain redundant data corresponding to the to-be-processed data.
-
公开(公告)号:US12040996B2
公开(公告)日:2024-07-16
申请号:US18147852
申请日:2022-12-29
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
IPC: H04L49/00
CPC classification number: H04L49/3036
Abstract: A chip module has a plurality of first ports, at least some or all of the first ports are first selection ports, and each first selection port may act as a write port or a read port. The chip module further includes a first control module. The first control module controls, based on a transmit/receive requirement of the chip module, the first selection port to be switched to a read port or a write port, to match the transmit/receive requirement of the chip module. The first selection port may selectively act as a read port or a write port, so that switching can be performed based on an operating state of the chip module, increasing a read/write bandwidth. The first control module controls an operating state of the first selection port, to flexibly adjust a quantity of read ports and a quantity of write ports of the chip module.
-
公开(公告)号:US20230359400A1
公开(公告)日:2023-11-09
申请号:US18353334
申请日:2023-07-17
Applicant: Huawei Technologies Co., Ltd.
Inventor: Huawei Liu , Yu Hu , Can Chen , Jinshui Liu , Xiaochu Li , Chunyi Tan
IPC: G06F3/06
CPC classification number: G06F3/0659 , G06F3/0611 , G06F3/0617 , G06F3/064 , G06F3/0653 , G06F3/0665 , G06F3/067 , G06F3/0689
Abstract: A first storage node communicates with at least one second storage node. A physical disk included in the at least one second storage node is mapped as a virtual disk of the first storage node. The method may include: receiving a first write request, where the first write request carries first to-be-written data; striping the first to-be-written data to obtain striped data, and writing the striped data to a physical disk and/or the virtual disk of the first storage node; and recording a write location of the striped data. For example, the technical solution may be applied to a storage system that includes an NVMe SSD.
-
-
-
-
-
-
-
-
-