-
公开(公告)号:US12192004B2
公开(公告)日:2025-01-07
申请号:US18335755
申请日:2023-06-15
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Reuven Cohen , Ben-Shahar Belkar
IPC: H04L1/1809 , H04L1/1607
Abstract: The present disclosure relates to protocols for efficiently retransmitting lost data in a communication network. To this end, the disclosure proposes a first network device including processing circuitry configured to transmit a sequence of data packets to a second network device, receive at least one notification message from the second network device, and retransmit missing data packets as a next step after receiving the at least one notification message. The at least one notification message is indicative of both (i) a largest sequence number L of a data packet received at the second network device and (ii) one or more data packets that are missing from the sequence up to L at the second network device. Each missing data packet is indicated as a missing data packet after its first transmission, and a sequence number X of each missing data packet is less than L−K.
-
2.
公开(公告)号:US20240089351A1
公开(公告)日:2024-03-14
申请号:US18499876
申请日:2023-11-01
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Ben-Shahar Belkar , Tal Mizrahi , Reuven Cohen
IPC: H04L69/164 , H04L69/24
CPC classification number: H04L69/164 , H04L69/24
Abstract: A data transmission controller is configured to generate one or more data transmission packets according to the modified QUIC protocol by generating one or more fields in the one or more data transmission packets to have a fixed field-size and generating a predefined number of frames of different frame-types in a predefined frame-type order in the one or more data transmission packets. The data transmission controller enables hardware Offload variant of the QUIC protocol for efficient hardware implementations of the modified QUIC protocol.
-
公开(公告)号:US20240121302A1
公开(公告)日:2024-04-11
申请号:US18543594
申请日:2023-12-18
Applicant: Huawei Technologies Co., Ltd.
Inventor: Ben-Shahar Belkar , Sagiv Goren , Reuven Cohen , David Ganor , Amit Geron
IPC: H04L67/1097
CPC classification number: H04L67/1097
Abstract: An entity for RDMA is configured to maintain a time-based queue pair (QP). The time-based QP comprises a first area associated with a time-based indication and is configured to hold one or more first WQEs. The time-based indication indicates that the one or more WQEs in the first area are to be periodically processed. The entity is further configured to periodically process the one or more first WQEs in the first area according to the time-based indication.
-
公开(公告)号:US20230412505A1
公开(公告)日:2023-12-21
申请号:US18457022
申请日:2023-08-28
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Reuven Cohen , Ben-Shahar Belkar , Tal Mizrahi
CPC classification number: H04L45/742 , H04L45/22 , H04L45/566
Abstract: A method for data transmission over a network and a related device are provided. The method includes generating, by a sending device a data packet for transmission, wherein a header of the data packet includes a routing hint field indicating a status of the data packet, and wherein the status is selected from a status list including a normal packet, a first packet in a heavy flow, wherein the heavy flow is a data flow having more than a predefined number of packets transmitted during a predefined period of time, and a last packet in the heavy flow. The method further includes transmitting, by the sending device, the data packet to a destination address over the network.
-
公开(公告)号:US20230327812A1
公开(公告)日:2023-10-12
申请号:US18335755
申请日:2023-06-15
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Reuven Cohen , Ben-Shahar Belkar
IPC: H04L1/1809 , H04L1/1607
CPC classification number: H04L1/1809 , H04L1/1628
Abstract: The present disclosure relates to protocols for efficiently retransmitting lost data in a communication network. To this end, the disclosure proposes a first network device including processing circuitry configured to transmit a sequence of data packets to a second network device, receive at least one notification message from the second network device, and retransmit missing data packets as a next step after receiving the at least one notification message. The at least one notification message is indicative of both (i) a largest sequence number L of a data packet received at the second network device and (ii) one or more data packets that are missing from the sequence up to L at the second network device. Each missing data packet is indicated as a missing data packet after its first transmission, and a sequence number X of each missing data packet is less than L−K.
-
公开(公告)号:US20240187482A1
公开(公告)日:2024-06-06
申请号:US18439289
申请日:2024-02-12
Applicant: HUAWEI TECHNOLOGIES CO., LTD.
Inventor: Ben-Shahar Belkar , Reuven Cohen , David Ganor , Amit Geron
IPC: H04L67/1097
CPC classification number: H04L67/1097
Abstract: A transmitting device and a receiving device are provided. The transmitting device is configured to: maintain a send queue, wherein the send queue comprises one or more WQEs, each WQE comprising destination information of the WQE; assign each of the one or more WQEs with an XID, and translate each WQE into a respective packet, wherein each respective packet comprises the XID of the corresponding WQE and is associated with a PSN; transmit each packet to the receiving device of the destination information of the WQE; and receive a notification message indicating whether the transmitted packet is received, for each transmitted packet from the receiving device; determine whether or not to generate a completion for each WQE, based on the notification message, on information carried in the WQE and information held by the transmitting device.
-
公开(公告)号:US11463339B2
公开(公告)日:2022-10-04
申请号:US17324986
申请日:2021-05-19
Applicant: Huawei Technologies Co., Ltd.
Inventor: Reuven Cohen , Ben-Shahar Belkar , Tal Mizrahi , Dima Ruinskiy
IPC: H04L43/103 , H04L47/127 , H04L47/27 , H04L47/11
Abstract: A first network device is configured to: transmit data packets and poll messages to a second network device; and receive, in response to each poll message, at least one status message from the second network device. The at least one status message indicates which of the data packets sent before that poll message have been correctly received at the second network device and/or have been lost. The first network device is configured to adapt a rate of transmitting the poll messages based on a set of parameters. Further, a second network device is configured to: receive data packets from a first network device; and transmit at least one unsolicited status message to the first network device, in case of certain conditions.
-
-
-
-
-
-