|
From: Jon M. <jon...@er...> - 2019-12-02 03:42:47
|
Just so there is no misunderstanding: this is a completely new version of the variable congestion window algorithm, comprising both slow start, congestion avoidance and fast recovery. I maybe should have added a v5 is similar to it... Performance is consistently better than in the previous versions. ///jon > -----Original Message----- > From: Jon Maloy <jon...@er...> > Sent: 1-Dec-19 19:32 > To: Jon Maloy <jon...@er...>; Jon Maloy <ma...@do...> > Cc: Mohan Krishna Ghanta Krishnamurthy <moh...@er...>; > par...@gm...; Tung Quang Nguyen <tun...@de...>; Hoang > Huu Le <hoa...@de...>; Tuong Tong Lien <tuo...@de...>; Gordan > Mihaljevic <gor...@de...>; yin...@wi...; tipc- > dis...@li... > Subject: [net-next 0/3] tipc: introdice variable window congestion control > > We improve thoughput greatly by introducing a variety of the Reno > congestion control algorithm at the link level. > > This algorithm is similar to one Xin developed last summer, but is > re-adapted to the latest changes at the link level and leverages the > special features of the TIPC link protocol, such as the explicit > nacks sent when a packet loss is detected. > > Jon Maloy (3): > tipc: eliminate gap indicator from ACK messages > tipc: eliminate more unnecessary nacks and retransmissions > tipc: introduce variable window congestion control > > net/tipc/bcast.c | 11 +-- > net/tipc/bearer.c | 11 +-- > net/tipc/bearer.h | 6 +- > net/tipc/eth_media.c | 3 +- > net/tipc/ib_media.c | 5 +- > net/tipc/link.c | 191 ++++++++++++++++++++++++++++++++++++--------------- > net/tipc/link.h | 9 +-- > net/tipc/node.c | 16 +++-- > net/tipc/udp_media.c | 3 +- > 9 files changed, 172 insertions(+), 83 deletions(-) > > -- > 2.1.4 |