Project

General

Profile

Actions

Task #4672

closed

ndnSIM Congestion Control: Implement BIC and CUBIC

Added by Anonymous almost 6 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
07/18/2018
Due date:
% Done:

100%

Estimated time:

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:


Related issues 1 (0 open1 closed)

Related to ndnSIM - Feature #4578: Make NFD Congestion Control work in ndnSIMClosedEric Newberry

Actions
Actions #1

Updated by Anonymous almost 6 years ago

  • Related to Feature #4578: Make NFD Congestion Control work in ndnSIM added
Actions #2

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();

Actions #3

Updated by Anonymous almost 6 years ago

  • Status changed from New to Code review
Actions #5

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.

Actions

Also available in: Atom PDF