Please don't send this upstream. It would makesTCP into the evil transport from hell. Modern loss recovery is robust enough to run hardcoded cwnd=<blat> and persistent losses, Please don't make this too easy for people who are intent on getting their "fair" share of the network before the greedy people.
Dave overlooked an important detail in relentless TCP: It reduced the window by exactly the losses, such that the presented load was exactly the quantity of data successfully delivered on the previous RTT. I have forgotten the details of the increase function, but it was something Reno like but only on loss less RTTs.
If you want to adapt TCP
Thanks,
--MM--
The best way to predict the future is to create it. - Alan Kay
We must not tolerate intolerance;
however our response must be carefully measured:
too strong would be hypocritical and risks spiraling out of control;
too weak risks being mistaken for tacit approval.