News for hackers. Stuff that matters.
Re:PCC: Performance-oriented Congestion Control by donavanm on Friday January 09, 2015 @01:13PM (#8863437)
That's how most/all the congestion control works. It's essentially a send side only algorithm. On linux congestion control algorithm is actually a per socket option, as I recall. The receivers input/signal is limited to loss, latency, and windowing. "Other" congestion control algorithms also make changes based on loss/latency/windowing events, not necessarily per packet though. The "predefined" wording also struck me as a bit odd; is an undefined response preferable?

I read the readme, but not the implementation yet. It's possible I'm missing some magic. Would have been nice to include even a cursory description of the algorithm/mechanism instead of a bunch of pretty pictures.

Re:PCC: Performance-oriented Congestion Control by brighten on Friday January 09, 2015 @03:50PM (#8864422)
Check the paper for all the magic: http://arxiv.org/abs/1409.7092

Sec 2.1 describes the key ideas, with longer description after.

PCC gets consistent high performance because it observes what performance outcome actually results from a particular sending rate -- rather than assuming that certain events like a packet loss should be hardwired to certain actions.