Changes between Version 85 and Version 86 of GENIEducation/SampleAssignments
- Timestamp:
- 05/18/16 14:46:25 (8 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
GENIEducation/SampleAssignments
v85 v86 23 23 || Traffic Analysis || Learn to use tcpdump to capture and analyze network traffic || Assignment || Moderate || 2 VMs (IG). Uses the GENI Desktop to visualize flows. || [http://www.cs.unc.edu/Research/geni/geniEdu/05-TrafficAnalysis.html Link] || [mailto:aikat@cs.unc.edu Jay Aikat], University of North Carolina, Chapel Hill || 24 24 || Learning Switch || Implement the learning switch capability used by Ethernet switches. Develop a five-port learning switch using a software-based OpenFlow switch. Uses the !LabWiki tool. || Assignment || Moderate/advanced || 6 VMs || [mailto:mzink@cas.umass.edu Contact Mike Zink, U. of Mass] || [mailto:mzink@cas.umass.edu Mike Zink], University of Massachusetts, Amherst || 25 || Two queues or not two queues? The benefit of statistical multiplexing || Reproduces a classic result in queueing theory, statistical multiplexing gain in queues. It answers the basic question: is it faster to serve a set of requests with one fast server, or many slower servers? || Self-guided tutorial || Easy || 5 VMs || [http://witestlab.poly.edu/blog/two-queues-or-not-two-queues-the-benefit-of-statistical-multiplexing/ Link (via Run My Experiment on GENI blog)] || [mailto:ffund@nyu.edu Fraida Fund], NYU ||26 || Average length of an M/M/1 queue || This experiment reproduces a classic result in queueing theory: the length of the M/M/1 queue as its utilization approaches 100%. || Self-guided tutorial || Easy || 3 VMs (IG) || [http://witestlab.poly.edu/blog/average-queue-length-of-an-m-m-1-queue/ Link (via Run My Experiment on GENI blog)] || [mailto:ffund@nyu.edu Fraida Fund], NYU ||27 25 28 26 … … 36 34 || !OpenFlow based Load Balancing Router || Implement of a load balancer using !OpenFlow switches (OVS switches) and a controller capable of collecting flow stats. The exercise includes a template for a Treme-Based controller; only a few methods need to implemented to get the required functionality. Uses the !LabWiki tool. || Assignment || Moderate/advanced || 7 VMs (including a VM for the !OpenFlow controller) || [mailto:mzink@cas.umass.edu Contact Mike Zink, U. of Mass] || [mailto:mzink@cas.umass.edu Mike Zink], University of Massachusetts, Amherst || 37 35 || Adaptive video policies for DASH video || Explores the tradeoff between different metrics of video quality (average rate, interruptions, and variability of rate) in an adaptive video delivery system. This exercise is a good starting point for having students design, implement, and test their own adaptive video policies. || Self-guided tutorial || Moderate/advanced || 2 VMs || [http://witestlab.poly.edu/blog/adaptive-video/ Link (via Run My Experiment on GENI blog)] || [mailto:ffund@nyu.edu Fraida Fund], NYU || 36 || Two queues or not two queues? The benefit of statistical multiplexing || Reproduces a classic result in queueing theory, statistical multiplexing gain in queues. It answers the basic question: is it faster to serve a set of requests with one fast server, or many slower servers? || Self-guided tutorial || Easy || 5 VMs || [http://witestlab.poly.edu/blog/two-queues-or-not-two-queues-the-benefit-of-statistical-multiplexing/ Link (via Run My Experiment on GENI blog)] || [mailto:ffund@nyu.edu Fraida Fund], NYU || 37 || Average length of an M/M/1 queue || This experiment reproduces a classic result in queueing theory: the length of the M/M/1 queue as its utilization approaches 100%. || Self-guided tutorial || Easy, but long (runs overnight without user intervention) || 3 VMs (IG) || [http://witestlab.poly.edu/blog/average-queue-length-of-an-m-m-1-queue/ Link (via Run My Experiment on GENI blog)] || [mailto:ffund@nyu.edu Fraida Fund], NYU || 38 38 39 39