Project

General

Profile

Actions

Bug #4861

closed

ndncatchunks: improve performance on high-delay or low-quality links

Added by Anonymous over 5 years ago. Updated about 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Start date:
03/02/2019
Due date:
% Done:

100%

Estimated time:

Description

We found that ndncatchunks performs very poorly compared to TCP when there is delay, jitter, or packet loss.

With a sufficiently bad channel (which sometimes means just using a WiFi network), the throughput can be up to 10x lower than TCP and catchunks will often exceed the default retransmission limit of 3.

I've attached Chavoosh's preliminary results and will update this thread when I make progress.

Also, if you noticed any real-world performance issues with catchunks, please let me know.


Files

chavoosh_perf_measurements.xlsx (11.3 KB) chavoosh_perf_measurements.xlsx Anonymous, 03/02/2019 03:45 PM
chavoosh_perf_measurements.pdf (91.2 KB) chavoosh_perf_measurements.pdf Anonymous, 03/02/2019 03:57 PM
catchunks_perf.pdf (2.32 MB) catchunks_perf.pdf Anonymous, 03/12/2019 10:34 PM

Related issues 3 (0 open3 closed)

Related to ndn-tools - Bug #4603: ndncatchunks: number of lost packets does not always match number of pipeline window decreasesClosed

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

Actions
Related to ndn-tools - Feature #5036: catchunks: improve CUBIC performance on lossy networksClosed10/27/2019

Actions
Actions

Also available in: Atom PDF