-
公开(公告)号:US10594609B2
公开(公告)日:2020-03-17
申请号:US15982324
申请日:2018-05-17
Applicant: CITRIX SYSTEMS, INC.
Inventor: Mustafa Kutluk Testicioglu , Georgios Tsolis , Lampros Dounis
IPC: H04L12/26 , H04L12/801 , H04L29/08 , H04L29/06 , H04L12/807 , H04L12/841 , H04L29/14
Abstract: An apparatus and method of providing improved throughput on delay-based congestions comprising a packet engine and a delay-based congestion controller are provided. The packet engine detecting a delay jitter that is caused by a layer 2 retransmission of a data packet, is configured to measure a round trip time (RTT) value. The delay-based congestion controller is configured to receive the RTT value and to determine a smoothed RTT (SRTT) value using the RTT value and one or more moving average functions. The delay-based congestion controller is also configured to, if the SRTT value is smaller than a set minimum SRTT value, assign the SRTT value to the set minimum SRTT value. The delay-based congestion controller is further configured to, if the SRTT value is larger than a set maximum SRTT value, assign the SRTT value to the set maximum SRTT value.
-
公开(公告)号:US20190068453A1
公开(公告)日:2019-02-28
申请号:US15938769
申请日:2018-03-28
Applicant: Citrix Systems, Inc.
Inventor: Georgios Papaloukopoulos , Georgios Tsolis , Athanasios Kordelas , Aikaterini Kalou , Nicholas Stavrakos
Abstract: Described embodiments provide systems and methods for inferring a network type and network conditions. The system includes a packet capturing engine configured to capture a plurality of network packets from a plurality of TCP network connections. The system includes a packet analyzer configured to analyze the plurality of network packets to generate a plurality of metrics. The system includes a network classifier configured to infer network types of the plurality of TCP connections based on the plurality of metrics and at least one classification model. The system also includes a conditions ranking engine configured to estimate a level of network congestion for each TCP connection based on the plurality of metrics and the network types.
-