Task #4672
closedndnSIM Congestion Control: Implement BIC and CUBIC
100%
Description
In addition to task #4578, we want to implement the BIC and CUBIC window adaptation.
An early version of the code is available in this Hackathon repository: https://github.com/6th-ndn-hackathon/congestion-control
More specifically:
Updated by Anonymous almost 6 years ago
- Related to Feature #4578: Make NFD Congestion Control work in ndnSIM added
Updated by Anonymous almost 6 years ago
Actually the current code also has a bug that results in a runtime error:
terminate called after throwing an instance of 'boost::exception_detail::clone_imp
lboost::exception_detail::error_info_injector<ndn::name::Component::Error >'
what(): Name component does not have the requested marker or the value is not a
nonNegativeInteger
It's caused by the line
uint64_t sequenceNum = data->getName().get(-1).toSegment();
which should read
uint64_t sequenceNum = data->getName().get(-1).toSequenceNumber();
Updated by Anonymous almost 6 years ago
Updated by Anonymous about 5 years ago
- Status changed from Code review to Closed
- % Done changed from 0 to 100
Done a long time ago.