-
公开(公告)号:US20240320194A1
公开(公告)日:2024-09-26
申请号:US18736755
申请日:2024-06-07
Applicant: Huawei Technologies Co., Ltd.
Inventor: Zhijian Liao , Bowei Yu
IPC: G06F16/176 , G06F16/17 , G06F16/182
CPC classification number: G06F16/1774 , G06F16/1734 , G06F16/183
Abstract: Example methods, apparatuses, and distributed systems are provided. An example method includes acquiring, by a network interface card of a serving device, a lock acquisition request of a client. The lock acquisition request requests to acquire access permission for a shared resource. The example method further includes determining, by the network interface card based on recorded lock information, whether the client is enabled to acquire a lock of the shared resource. The example method further includes, in response to determining that the client is enabled to acquire the lock of the shared resource, sending, by the network interface card, a lock acquisition success response to the client. The lock acquisition success response indicates that the client successfully acquires the lock of the shared resource.
-
公开(公告)号:US20230152978A1
公开(公告)日:2023-05-18
申请号:US18156838
申请日:2023-01-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xianjun He , Bowei Yu
IPC: G06F3/06
CPC classification number: G06F3/0613 , G06F3/0659 , G06F3/0679
Abstract: A network device is configured to connect a host to a storage device. The network device writes to-be-written data received from the host into memory of the storage device. The network device indicates to a solid-state drive (SSD) of the storage device to write the to-be-written data in the memory of the storage device into the SSD. According to the foregoing network device, the network device can directly store data in the memory of the storage device, and the SSD migrates the data from the memory to the SSD for persistent storage without participation of a CPU of the storage device.
-
公开(公告)号:US12210469B2
公开(公告)日:2025-01-28
申请号:US18315669
申请日:2023-05-11
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Jun You , Bowei Yu , Yanhui Xiong
IPC: G06F13/00 , G06F13/28 , G06F3/06 , H04L1/00 , H04L1/1607
Abstract: Example methods and network devices for order-preserving execution of a write request are disclosed. One example method is performed by a network device of a storage node. The example method includes receiving an order-preserving confirmation request, where the order-preserving confirmation request carries a first write address assigned for a first write request. It is confirmed that execution of a second write request for which a second write address has been assigned is not completed, where the second write address precedes the first write address. Sending feedback information for the order-preserving confirmation request is delayed.
-
公开(公告)号:US20240256176A1
公开(公告)日:2024-08-01
申请号:US18633957
申请日:2024-04-12
Applicant: Huawei Technologies Co., Ltd.
Inventor: Xianjun He , Bowei Yu , Zhaojiao Han
IPC: G06F3/06
CPC classification number: G06F3/0656 , G06F3/0611 , G06F3/0635 , G06F3/067
Abstract: A traffic control method includes: receiving a first input/output (I/O) request sent by a first client device in a plurality of client devices, where the first I/O request is for accessing a first hard disk in a plurality of hard disks configured for the server device; and processing, by the server device, the first I/O request by using a first buffer region in a plurality of buffer regions.
-
公开(公告)号: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.
-
-
-
-