Presentation is loading. Please wait.

Presentation is loading. Please wait.

GENI in your Networking Courses Ryan Doyle (in collaboration with Jay Aikat and Kevin Jeffay) Department of Computer Science, UNC-Chapel Hill November.

Similar presentations


Presentation on theme: "GENI in your Networking Courses Ryan Doyle (in collaboration with Jay Aikat and Kevin Jeffay) Department of Computer Science, UNC-Chapel Hill November."— Presentation transcript:

1 GENI in your Networking Courses Ryan Doyle (in collaboration with Jay Aikat and Kevin Jeffay) Department of Computer Science, UNC-Chapel Hill November 10, 2015

2 GENI in your Classroom GENI NICE: GENI Based Course Modules Develop curricular modules for teaching core networking concepts in an undergraduate networking class Modules based on concepts from two widely used textbooks (Kurose and Ross, Tanenbaum and Wetherall) Example topics: TCP congestion control, TCP throughput, traffic generation, IP routing and forwarding, router buffering http://geni.web.unc.edu 11/10/20152

3 Example 1: TCP Congestion Control GENI NICE: GENI Based Course Modules 11/10/20153 cwnd: TCP sender congestion window size additively increase window size … …. until loss occurs (then cut window in half) time TCP congestion control: AIMD (Additive Increase Multiplicative Decrease)

4 Example 2: Exploring Queues GENI NICE: GENI Based Course Modules 11/10/20154

5 Use Modules for… GENI NICE: GENI Based Course Modules In-class Demo: Teaching Concepts Through Demonstration Assignments: Learning Through Experimentation 11/10/20155

6 What’s in a Module? GENI NICE: GENI Based Course Modules Let’s visit… geni.web.unc.edu 11/10/20156

7 Classroom use GENI NICE: GENI Based Course Modules COMP 431, undergraduate networking course at UNC Several others have used our modules; two this semester Clarkson University, NY University of Houston, TX 11/10/20157

8 Cloud Security Curriculum Development Workshop GENI NICE: GENI Based Course Modules 11/10/20158 http://silver.web.unc.edu/cscw2015/modules/

9 geni.web.unc.edu geni.web.unc.edu and silver.web.unc.edu/cscw2015/modules/ silver.web.unc.edu/cscw2015/modules/ Questions? Contact: Jay Aikat aikat@cs.unc.edu


Download ppt "GENI in your Networking Courses Ryan Doyle (in collaboration with Jay Aikat and Kevin Jeffay) Department of Computer Science, UNC-Chapel Hill November."

Similar presentations


Ads by Google