eclipse-archived / californium.core

Californium project
86 stars 69 forks source link

Congestion control #19

Closed abetzler closed 9 years ago

abetzler commented 10 years ago

Adding advanced congestion control mechanisms via a new congestionControlLayer class that replaces the default reliabilityLayer. Different RTO calculation mechanisms are available for the advanced congestion control layer: CoCoA (implenentation of draft-bormann-cocoa-02) CoCoA-Strong (CoCoA, but only "strong" RTT measurements) BasicRTO (RTO = RTT * 1.5) Linux (Linux RTO mechanism) Peakhopper (PH-RTO)

The advanced RTO algorithms can be activated by replacing the reliabilitylayer with one of these layers. Also adds remote endpoints that store state information (RTT/RTO/etc.) and a manager for these remote endpoints.

jvermillard commented 10 years ago

Can you please fill a CLA: https://wiki.eclipse.org/Development_Resources/Contributing_via_Git#Eclipse_Foundation_Contributor_License_Agreement it should match your commit email: august.betzler@entel.upc.edu It's mandatory for accepting your contribution Thanks