High performance AI applications require very high bandwidth network communication along with predictable tail latency. Any congestion on the network directly affects the tail latencies and thereby affects the performance of the end applications. A principle of an example solution is for the receiver timer to be a function of the rate at which the transmitter sends data packets and adjust based on the number of packets received since the last acknowledgement was transmitted. With this, the receiver timer can shorten and send frequent ACKs if very few packets are received to urge the transmitter to keep its tracker window moving and keep a steady supply of data packets. In case of a consistent supply of data packets, the receiver timer can b...
Universidad de Los AndesTELECOM BretagneDoctor en Informáticaamoret@ula.vedavid.ros@telecom-bretagne...
We consider packet-by-packet rate adaptation to maximize the throughput over a finite-state Markov c...
Control Protocol (TCP) selective acknowledgment (SACK), every SACK block needs 8 bytes to carry info...
This disclosure describes techniques for packet loss detection in networks based on Recent ACKnowled...
In this paper, we propose a simple algorithm to adaptively adjust the value of dupthresh, the duplic...
Earlier studies have shown that TCP suffers from performance degradation over mobile ad hoc networks...
End-to-end data transport protocols have two main functions: error recovery and congestion control. ...
Today TCP/IP congestion control implements the additive increase/multiplicative decrease (AIMD) par...
In TCP, receivers usually delay the emission of acknowledgements (ACK) packets for efficiency purpos...
A key requirement for mobile computing is the ability to support data applications over heterogeneou...
In this paper we describe a simple scheme that uses feedback from underutilized high capacity links ...
This thesis presents an analysis of a class of error control and congestion control protocols used i...
Ponencia presentada en: Proceedings of IEEE Global Information Infrastructure and Networking Symposi...
The performance of a real-time networked application can be drastically affected by delays in packet...
When messages, which are to be sent point-to-point in a network, become available at irregular inter...
Universidad de Los AndesTELECOM BretagneDoctor en Informáticaamoret@ula.vedavid.ros@telecom-bretagne...
We consider packet-by-packet rate adaptation to maximize the throughput over a finite-state Markov c...
Control Protocol (TCP) selective acknowledgment (SACK), every SACK block needs 8 bytes to carry info...
This disclosure describes techniques for packet loss detection in networks based on Recent ACKnowled...
In this paper, we propose a simple algorithm to adaptively adjust the value of dupthresh, the duplic...
Earlier studies have shown that TCP suffers from performance degradation over mobile ad hoc networks...
End-to-end data transport protocols have two main functions: error recovery and congestion control. ...
Today TCP/IP congestion control implements the additive increase/multiplicative decrease (AIMD) par...
In TCP, receivers usually delay the emission of acknowledgements (ACK) packets for efficiency purpos...
A key requirement for mobile computing is the ability to support data applications over heterogeneou...
In this paper we describe a simple scheme that uses feedback from underutilized high capacity links ...
This thesis presents an analysis of a class of error control and congestion control protocols used i...
Ponencia presentada en: Proceedings of IEEE Global Information Infrastructure and Networking Symposi...
The performance of a real-time networked application can be drastically affected by delays in packet...
When messages, which are to be sent point-to-point in a network, become available at irregular inter...
Universidad de Los AndesTELECOM BretagneDoctor en Informáticaamoret@ula.vedavid.ros@telecom-bretagne...
We consider packet-by-packet rate adaptation to maximize the throughput over a finite-state Markov c...
Control Protocol (TCP) selective acknowledgment (SACK), every SACK block needs 8 bytes to carry info...