-
公开(公告)号:US20230362098A1
公开(公告)日:2023-11-09
申请号:US18222590
申请日:2023-07-17
Applicant: Google LLC
Inventor: Xiaoming Wang , Prashant Chandra , Neelesh Bansod , Nandita Dukkipati , Hassan Wassel , Gautam Kumar , Weihuang Wang , Michael Marty , Nicholas McDonald
Abstract: A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters.
-
公开(公告)号:US12170619B1
公开(公告)日:2024-12-17
申请号:US18240851
申请日:2023-08-31
Applicant: Google LLC
Inventor: Neelesh Bansod , Abhiram Ravi , Arjun Singhvi , Nandita Dukkipati , Hassan Mohamed Gamal Hassan Wassel , Masoud Moshref Javadi
IPC: H04L47/12 , H04L47/2441 , H04L47/25
Abstract: Congestion control by adding a congestion signal tag header to each of one or more transmission packets prior to transmission of the transmission packets by the first node to a second node, the congestion signal tag header specifying one or more congestion signal types and, for each of the congestion signal types, specifying a congestion signal value by providing an initial congestion signal value for the congestion signal value; receiving one or more return packets generated by the second node in response to receipt of the transmission packets, the return packets including a congestion signal reflection header having one or more return congestion signal values, and the return congestion signal values corresponding respectively to the congestion signal types; and determining whether transmission rate control is necessary based on the return congestion signal values.
-
公开(公告)号:US11979330B2
公开(公告)日:2024-05-07
申请号:US16907423
申请日:2020-06-22
Applicant: Google LLC
Inventor: Xiaoming Wang , Prashant Chandra , Neelesh Bansod , Nandita Dukkipati , Hassan Wassel , Gautam Kumar , Weihuang Wang , Michael Marty , Nicholas McDonald
Abstract: A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters.
-
公开(公告)号:US11711311B2
公开(公告)日:2023-07-25
申请号:US16907423
申请日:2020-06-22
Applicant: Google LLC
Inventor: Xiaoming Wang , Prashant Chandra , Neelesh Bansod , Nandita Dukkipati , Hassan Wassel , Gautam Kumar , Weihuang Wang , Michael Marty , Nicholas McDonald
Abstract: A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters.
-
公开(公告)号:US20210399990A1
公开(公告)日:2021-12-23
申请号:US16907423
申请日:2020-06-22
Applicant: Google LLC
Inventor: Xiaoming Wang , Prashant Chandra , Neelesh Bansod , Nandita Dukkipati , Hassan Wassel , Gautam Kumar , Weihuang Wang , Michael Marty , Nicholas McDonald
IPC: H04L12/825 , H04L12/801 , H04L12/863
Abstract: A system includes a first processor configured to analyze packets received over a communication protocol system and determine one or more congestion indicators from the analysis of the data packets, the one or more congestion indicators being indicative of network congestion for data packets transmitted over a reliable transport protocol layer of the communication protocol system. The system also includes a rate update engine separate from the packet datapath and configured to operate a second processor to receive the determined one or more congestion indicators, determine one or more congestion control parameters for controlling transmission of data packets based on the received one or more congestion indicators, and output a congestion control result based on the determined one or more congestion control parameters.
-
-
-
-