Conclusions
CM ensures proper and stable congestion behavior
- CM tells flows their rates
Simple, yet powerful API to enable application adaptation
- Application is in control of what to send
Improves performance consistency and predictability for individual applications and makes them better network citizens