Project

General

Profile

Actions

Bug #4408

open

NFD throughput using large chunk is low

Added by susmit shannigrahi over 6 years ago. Updated over 6 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
-
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:

Description

As we discussed on 12/20/2017 call, NFD performance is a bottleneck for large data applications such as High Energy Particle Physics (HEP).

Here are the numbers we observed using ndnputchunks and catchunks. The RTT was around 3ms. Link bandwidth = 10Gbps
We also noted the NFD throughput numbers, they are similar.

Goodput Init CWND Step link_MTU NDN_MTU
81.033611 Mbit/s 500 200 9000 1M
62.872308 Mbit/s 500 200 9000 2M
69.155263 Mbit/s 500 200 9000 3M
76.271195 Mbit/s 500 200 9000 4M
78.672476 Mbit/s 500 200 9000 5M

When we use just one NFD, putchunks and catchunks connected to the same NFD (unix face), performance numbers are a little better.

Goodput Init CWND Step link_MTU NDN_MTU
347.369347 Mbit/s 500 200 9000 1M
350.066353 Mbit/s 500 200 9000 2M
327.004883 Mbit/s 500 200 9000 3M
335.431581 Mbit/s 500 200 9000 4M
344.075071 Mbit/s 500 200 9000 5M

Files

throughput.pdf (13.4 KB) throughput.pdf susmit shannigrahi, 01/17/2018 03:28 PM
Actions

Also available in: Atom PDF