-
公开(公告)号:US20240137318A1
公开(公告)日:2024-04-25
申请号:US18518361
申请日:2023-11-22
Applicant: Lemon Inc.
Inventor: Peng Xu , Yan Sun , Fei Liu , Kyoungryun Bae
IPC: H04L47/12 , G06N20/00 , H04L67/1097
CPC classification number: H04L47/12 , G06N20/00 , H04L67/1097
Abstract: A computing system including one or more processing devices configured to detect a congestion condition occurring at a first storage node located in a storage network of a distributed storage system. The one or more processing devices are further configured to obtain respective first access rate data for a first plurality of data objects stored at the first storage node. Based at least in part on the first access rate data, the one or more processing devices are further configured to flag a first data object as a high-access-rate data object. The one or more processing devices are further configured to compute a transfer path between the first storage node and a second storage node in the storage network. The one or more processing devices are further configured to transfer the high-access-rate data object from the first storage node to the second storage node along the transfer path.
-
公开(公告)号:US20240171515A1
公开(公告)日:2024-05-23
申请号:US18392898
申请日:2023-12-21
Applicant: Lemon Inc.
Inventor: Yan Sun
IPC: H04L47/11 , H04L43/0829
CPC classification number: H04L47/11 , H04L43/0829
Abstract: Methods and systems using a communication protocol for controlling network traffic for a computer network. The method includes detecting packet loss of packets of data in the network traffic received from one or more sender nodes; determining a reason for the packet loss; and controlling a flow of network traffic in the computer network based on the determined reason for the packet loss. The reason for packet loss being due to link congestion or a different reason for packet loss.
-
公开(公告)号:US20240171634A1
公开(公告)日:2024-05-23
申请号:US18397944
申请日:2023-12-27
Applicant: Lemon Inc.
Inventor: Yan Sun , Peng Xu , Kyoungryun Bae
IPC: H04L67/1097 , H04L47/12 , H04L67/63
CPC classification number: H04L67/1097 , H04L47/12 , H04L67/63
Abstract: A network storage system comprises a first application node, storage nodes, and a switch fabric comprising switches providing data paths. Each data path connects the first application node to a storage node of the plurality of storage nodes. The system further comprises a control plane software agent. The control plane software agent configures the network storage system to receive, via the first application node, a request for storing a file, select a first storage node, initialize a file identifier for the file based on a network topology of the switch fabric and the storage nodes, and store the file on the first storage node. The file identifier describes the first storage node, a storage location in the first storage node, and a first data path of the data paths. The first data path includes a first set of switches connecting the first application node to the first storage node.
-
公开(公告)号:US20240171504A1
公开(公告)日:2024-05-23
申请号:US18392214
申请日:2023-12-21
Applicant: Lemon Inc.
Inventor: Yan Sun
IPC: H04L45/24 , H04L45/748 , H04L47/122
CPC classification number: H04L45/24 , H04L45/748 , H04L47/122
Abstract: A method for multi-path data transferring in a computer network is provided. The method includes establishing multiple paths in a connection by assigning a plurality of source ports and fixing a source Internet Protocol (IP) address, a destination IP address, and a destination port. The method also includes detecting at least one of a first congestion level and a first bandwidth of each path of the multiple paths, and partitioning a first data into multiple chunks. A number of the multiple chunks of the first data corresponds to a number of the multiple paths. A size of each chunk of the multiple chunks of the first data is determined based on the detected at least one of the first congestion level and the first bandwidth of each path of the multiple paths. The method further includes respectively transferring the multiple chunks of the first data via the multiple paths.
-
-
-