Global Synchronization Protection for Bandwidth Sharing TCP Flows

01 June 2016

New Image

Synchronization effects between bandwidth sharing TCP flows are creating large queue size variations, or, if insufficiently buffered, loss in throughput. We propose an extension to ordinary queue operation that safely suppresses the synchronization. The solution is minimalistic in a sense that it needs only few extra operations in the fast path, and that it does not require accelerated memory access, if compared to the line rate. As such it is intended for high speed links equally as for low energy, low processing power devices. We prototyped the solution and show experimentally that it performs, despite its limited intent (remove the synchronization), on similar level as the more elaborated Active Queue Management schemes CoDel and PIE.