wiki:sol4/upcomingCourseModules

Version 2 (modified by Vic Thomas, 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