Purdue Federal Credit Union
GENI brings together a wide variety of heterogeneous networking infrastructure and technologies under a common platform. The authors propose programming exercises for graduate students to introduce GENI and enable students to conduct high fidelity networking experiments. In this paper, they focus on an exercise to study congestion control and reliability using the ProtoGENI aggregate. A planned second exercise aims to leverage GENI OpenFlow aggregates to study firewalls and QoS mechanisms. They believe that these lab exercises will expose students to key networking concepts and recent research directions, e.g., in the data center context.