<div dir="ltr"><div>Hi Ishita</div><div><br></div><div>NDNPerf <a href="https://github.com/Kanemochi/ndnperf">https://github.com/Kanemochi/ndnperf</a> is slower than TCP because it lacks congestion control: it sends a fixed window of Interests.</div><div>There are newer consumers that have TCP CUBIC-like congestion control algorithms:</div><div><b>ndncat</b><br>Install with: npm install -g <a href="https://ndnts-nightly.ndn.today/cat.tgz">https://ndnts-nightly.ndn.today/cat.tgz</a></div><div>Instructions: 
<a href="https://github.com/yoursunny/NDNts/tree/master/packages/cat">https://github.com/yoursunny/NDNts/tree/master/packages/cat</a> <br></div><div><br><b>ndncatchunks<br></b></div><div>Install with: sudo apt install ndnchunks<br></div><div>Instructions: man ndncatchunks<br></div><div><br></div><div>To publish a folder, you can try:</div><div><b>ndn-python-repo </b><a href="https://github.com/JonnyKong/ndn-python-repo">https://github.com/JonnyKong/ndn-python-repo</a></div><div>You can use putfile.py to turn files into packets, sign the packets, and load into the repository.<br></div><div>Files are then available for retrieval from the repository service.</div><div>Version discovery is not supported.</div><div>Directory listing is not supported.<br></div><div><br></div><div>
<div><b>ndn-mongo-fileserver</b> <a href="https://github.com/chavoosh/ndn-mongo-fileserver">https://github.com/chavoosh/ndn-mongo-fileserver</a></div><div>You can use the chunker program to 
turn files into packets, sign the packets, and load into the repository.</div><div>Files are then available for retrieval from the repository service.</div><div>Version discovery is through CanBePrefix+MustBeFresh or RDR protocol.<br></div><div>
<div>Directory listing is not supported.</div><br></div>

</div><div><b>ndn6-file-server</b> <a href="https://github.com/yoursunny/ndn6-tools/blob/master/file-server.md">https://github.com/yoursunny/ndn6-tools/blob/master/file-server.md</a></div><div>This one is a lightweight file server. It serves over an existing directory without copying, and performs signing on the fly.</div><div>Version discovery is through RDR protocol. Modifying the files while the server is running could cause unexpected behaviors.</div><div>
<div>Directory listing is not supported.</div><div><br></div>

</div><div>Yours, Junxiao<br></div></div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sun, Jun 28, 2020 at 3:46 PM Ishita Dasgupta via Nfd-dev <<a href="mailto:nfd-dev@lists.cs.ucla.edu">nfd-dev@lists.cs.ucla.edu</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p style="text-align:center"><font color="red"><strong>External Email</strong><br></font></p><div dir="ltr"><div class="gmail_default" style="font-family:tahoma,sans-serif">Hi All, <br clear="all"></div><div class="gmail_default" style="font-family:tahoma,sans-serif"><br></div><div class="gmail_default" style="font-family:tahoma,sans-serif">Recently I have been trying to monitor file download performance over NDN using NDNperf. On a network topology that has an iperf bandwidth of 6 Mbps, simple ndnperf test shows an average bandwidth of 2 Mbps only (Packet size for both tests are set to 1500). Is anyone aware of why this could be happening?<br>I understand that ndnperf hasn't been modified in a while. Is anyone aware of any other reliable tool for publishing an entire directory (for large file downloads) over NDN?<br>  </div><div><div dir="ltr"><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><div><div dir="ltr"><font face="tahoma, sans-serif"><span style="font-size:12.8px">Regards,</span><br style="font-size:12.8px"><span style="font-size:12.8px">Ishita Dasgupta</span><br style="font-size:12.8px"></font><br></div></div></div></div></div></div></div></div></div></div>
_______________________________________________<br>
Nfd-dev mailing list<br>
<a href="mailto:Nfd-dev@lists.cs.ucla.edu" target="_blank">Nfd-dev@lists.cs.ucla.edu</a><br>
<a href="http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev" rel="noreferrer" target="_blank">http://www.lists.cs.ucla.edu/mailman/listinfo/nfd-dev</a><br>
</blockquote></div>