Project

General

Profile

Task #1819 » forwarding-benchmark-testing-steps-v0.2.txt

Chengyu Fan, 09/11/2014 02:20 PM

 

This report describes how to use the provided script for NFD performance benchmark
on ONL (https://onl.wustl.edu/).
Assumptions
===========

This report assumes that users have an ONL account. If you don't have an account
yet, please refer to the ONL official website to apply.


Experiment Steps
================

1. Login on the onlusr machine:
ssh -L 7070:onlsrv:7070 <your_account>@onl.arl.wustl.edu
2. Run RLI
Open the topology file, and make reservation; if it is not successful,
change the reservation time, and try again
When your reservation is ready, commit.
3. Experiment Environment setup
ONL does not allow us to install programs, this section describes the process
to compile NFD code on your experiment nodes. Great thanks to John, he modified
the scripts to support local compiled NFD.

clone scripts for tests:
git clone https://github.com/WU-ARL/NFD_Performance_Testing_on_ONL.git

Note that John's script is to do the NFD performance testing, not for latency.



NFD Throughput Benchmark
========================

Do test as the README in John's scripts describes.
Note that the NDN traffic generator servers fail to serve content when 128 server-client
pairs used.


NFD Forwarding Latency
======================

1. ssh to the NFD router, use tcpdump to capture traffic:
sudo tcpdump -i data0 'port 6363' -c 1000 -vv -w /tmp/mkall-16-udp4-10-1-5.port6363.pcap

2. run the script
(3-3/5)