Version 2 (modified by 10 years ago) (diff) | ,
---|
GENI-Based Courseware - Coming Fall 2014
GENI MOOC
Intended Audience: In MOOC format, for anyone who wants to learn about Internet concepts, no formal technical education required. Also useful for instructors to "assign" to students.
Available When?: Units become available on a rolling basis during 2014-2015 academic year.
Available Units:
- Adaptive video streaming
- Software defined networks
- Net neutrality
- Public key cryptography
- Routing: why internet routes are so insecure
- Bitcoin: reaching consensus in distributed systems
GENI Setup
Introduces the basics of GENI Portal, and Flack by walking through the process of creating a slice, designing a network, and adding resources to a slice.
Includes: video tutorial, step-by-step instructions, quick setup instructions
http://www.cs.unc.edu/Research/geni/geniEdu/00-Setup.html
Instrumentation
Introduces the basics of GENI Desktop, walking through the process of instrumentizing a slice and opening graphs and SSH sessions for the nodes.
Includes: video tutorial, step-by-step instructions, quick setup instructions
http://www.cs.unc.edu/Research/geni/geniEdu/01-Instrumentation.html
Web Server
A hands-on experience installing and interacting with a web server. First, install and start a web server. Then, generate a simple HTML file and retrieve it on a client node.
Includes: video tutorial, step-by-step instructions, two suggested assignment exercises.
http://www.cs.unc.edu/Research/geni/geniEdu/02-WebServer.html
TCP Congestion Control
Generate and analyze TCP flows. Iperf is used to create a flow and view the sawtooth behavior. Then, a second flow is introduced to show how TCP flows share a link.
Includes: video tutorial, step-by-step instructions
http://www.cs.unc.edu/Research/geni/geniEdu/03-TcpTraffic.html
Effect of RTT and Window Size on TCP Throughput
Experiment with how RTT and TCP window size affect TCP throughput. Learn how to adjust the RTT of a TCP connection by adding delay, as well as how to adjust the window size of an iperf TCP flow.
Includes: video tutorial, step-by-step instructions, two suggested assignment exercises.
http://www.cs.unc.edu/Research/geni/geniEdu/04-TcpDelayWinSize.html
Traffic Analysis
Introduces key tools for network traffic analysis, featuring ping and tcpdump.
Includes: video tutorial, step-by-step instructions, three suggested assignment exercises.
http://www.cs.unc.edu/Research/geni/geniEdu/05-TrafficAnalysis.html