Gentle Flow Control

Kun Qian,Wenxue Cheng,Tong Zhang,Fengyuan Ren
DOI: https://doi.org/10.1145/3341302.3342065
2019-01-01
Abstract:Many applications in distributed systems rely on underlying lossless networks to achieve required performance. Existing lossless network solutions propose different hop-by-hop flow controls to guarantee zero packet loss. However, another crucial problem called network deadlock occurs concomitantly. Once the system traps in a deadlock, a large part of network would be disabled. Existing deadlock avoidance solutions focus all their attentions on breaking the cyclic buffer dependency to eliminate circular wait (one necessary condition of deadlock). These solutions, however, impose many restrictions on network configurations and side-effects on performance.
What problem does this paper attempt to address?