Skip to content

Latest commit

 

History

History
17 lines (13 loc) · 964 Bytes

README.md

File metadata and controls

17 lines (13 loc) · 964 Bytes

CCP Algorithm: Nimbus

This repository provides a CCP implementation of the Nimbus elasticity detection algorithm described here. The elasticity detector is not a congestion control scheme in itself, but rather a mechanism for detecting whether the competing cross traffic on a bottleneck link is elastic or inelastic and switching between congestion control schemes to compete appropriately.

To get started using this algorithm with CCP, please see our guide.

This implementation uses TCP Cubic when it detects that any of the background traffic is elastic, and a custom delay control rule otherwise. However, Nimbus is agnostic to the underlying CC algorithms and could be used with any other loss-based and delay-based scheme, respectively.

Please see the paper for more details. If you have any questions, please contact us at [email protected].