Due: Thursday, March 23, 2017, 8:10 am (start of the class)
This is part is in preparation for the next assignment. There is no specific research question to be addressed, the goal is to build and verify functionality of a tool that will be used in a subsequent assignment. Write a simple program that measures the throughput of links between rb1 and rb2. It is up to you to decide the details of the implementation. The only requirements are:
The deliverable for this part of the assignment is your code committed to the repository. Make sure that there are instructions on how to set it up and test it. It will be tested by cloning your repository on rb1/rb2, make sure that it runs there without modification. Besides added latency, there are no rate limits on the links so you should be observing rates close to the capacity of the gigabit interfaces.
One of the goals of this class is to teach you how to present the results of your work. In the past two assignments you had the opportunities to give it a try. In this assignment, the burden of dealing with the research is taken away and you are given an opportunity to focus more on the formal presentation of the work that you did for the first two assignments. The task is to come up with significantly improved versions of the papers that you submitted for the first two assignments. You may have to redo some of the experimental work but the bulk of the effort should go into improving the papers. The overall goal is to come up with better but not necessarily longer papers.
Grading of this assignment is going to be significantly stricter than in the case of the previous two. The focus is going to be both on perfecting the experiment that you are performing as well as on cleaning up and improving the report. Specifically, you will be graded on the following items:
On the formal side of your paper presentation:
© 2017 Radim Bartos.