Citrix Systems, Inc.
ADAPTIVE MECHANISM TO ADJUST UDT PACKET SIZE BASED ON ACTUAL NETWORK CONDITION
Last updated:
Abstract:
Described embodiments provide systems and methods for adaptive packet size adjustment for UDT or similar protocols, responsive to actual network conditions. Upon detection of a `black hole` or a size or range of sizes of packets that are repeatedly lost, the system may subdivide packets matching the size or range into smaller subpackets. The receiving device may receive each subpacket and reassemble the original packet, allowing successful communication. Other packets, both smaller and larger than the identified size or range, may be transmitted normally, avoiding drastic reductions to congestion windows or application of other congestion avoidance features, or reducing the MTU value to avoid the `black hole` range while sacrificing overall useable bandwidth. As a result, the system may more efficiently and reliably communicate large data payloads.
Utility
2 Apr 2019
8 Oct 2020