wiki:GENIEducation/SampleAssignments/TcpAssignment/ExerciseLayout

Version 2 (modified by shuang@bbn.com, 7 years ago) (diff)

--

<TCP ASSIGNMENT>

Description

This Project leverages resources on the ProtoGENI aggregate, using the Omni GENI client.
The objective of this project is to familiarize you with the details of TCP congestion control, and the impact of network conditions on the TCP congestion control algorithms.
You will specifically learn about:

  • The NewReno loss recovery and intertwined congestion control mechanisms
  • The CUBIC congestion control mechanism
  • The impact of the ssthresh and cwnd TCP state variables on TCP network performance
  • Measuring the performance of TCP flows
  • The impact of path delay and bottleneck bandwidth on TCP performance
  • TCP fairness concerns
  • The Linux pluggable congestion control module interface

Topology

Tutorial Instructions

Design/Setup
Execute
Finish

Attachments (1)

Download all attachments as: .zip