Project

General

Profile

Actions

Feature #3843

open

ndncatchunks: Implement throughput tracer

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

Status:
New
Priority:
Low
Assignee:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

As follow-up on the 3rd Hackathon (Project of Teng and me), we want to implement a throughput/rate tracing for ndncatchunks.

The rate should be recorded in a configurable interval and written into an output file. The additional parameters are:

  • --aimd-debug-rate arg
  • --aimd-debug-rate-interval arg (=0.1 seconds)

The ouput file should look like:

time          pps   kbps
0.100106        0   0
0.20023        10   352.32
0.300456       20   704.64
0.400615       30   1056.96

We have already implemented a rough draft of this feature in: https://github.com/3rd-ndn-hackathon/catchunks-cc


Related issues 1 (0 open1 closed)

Related to ndn-tools - Feature #3860: ndncatchunks: Implement CUBIC algorithm Closed

Actions
Actions #1

Updated by Davide Pesavento about 8 years ago

Since the time interval is configurable, why not "packets in the last interval" and "bits (or bytes) in the last interval", instead of "pps" and "kbps"?

Actions #2

Updated by Anonymous about 8 years ago

I thought the rate per second should be more interesting, especially when comparing results with different intervals.

However, we can do both. The L3RateTracer in ndnSIM records all 4 of those metrics.

Actions #3

Updated by Teng Liang about 8 years ago

Since all tracers should be applied to different congestion control algorithms, it is better to decouple it with AIMD. In the current implementation, tracers are under AIMD namespace and use --aimd-debug as the prefix of command parameter.

Actions #4

Updated by Anonymous almost 8 years ago

  • Related to Feature #3860: ndncatchunks: Implement CUBIC algorithm added
Actions #5

Updated by Anonymous almost 7 years ago

  • Assignee deleted (Anonymous)
  • Priority changed from Normal to Low
Actions #6

Updated by Davide Pesavento almost 6 years ago

  • Start date deleted (11/08/2016)
Actions

Also available in: Atom PDF