Extra Credit Assignment
Worth Up To One Homework Grade

Assigned: November 17
Due: Monday November 27 , 11:59PM

Specifications

This is an extra credit assignment based on the second programming assignment. You will need to have your program working in order to fully complete this assignment.

You are to complete a performance analysis of your application using different packet sizes and window sizes. Add a start and stop time recorder to your sender code to calculate the total elapsed time from the start of the transfer to the point where the final successful ACK is received from the server. Run multiple tests using different values for window size, packet size and packet loss rate. Provide a graph showing different transfer times using varying window and packet sizes. How does changing the packet loss rate effect your analysis?

You should present your work in a report with three sections.

  1. Expected results
  2. Observed results
  3. Explanation of results
If you did not get your project 2 working, you can still get some points here for a good analysis of expected results.
  1. Your submissions must contain the string "[CS3251 EXTRA CREDIT]" in your subject line. This string *must* appear verbatim *without* modification in the mail subject i.e. do not make it "[CS3251 homework 3]" or such. Cut and paste this string in your mail subject.
  2. Email your submission as an attachment to Russ Clark: Russ.Clark@gatech.edu for both Section A and Section B