ECSE 4690/ECSE-6966: Experimental Networking (Fall 2006)
Lectures and Labs
- WebCT Info Page
- Introduction
Powerpoint |
PDF |
Audio (from Fall 2003)
- Lab 1-1: Basic Unix and Networking Commands
Powerpoint |
PDF
- Lab 1-2: TCP/IP Stack Intro: Look Under the Hood!
Powerpoint |
PDF |
Audio (from Fall 2003)
- Lab 1-3: Perl & TCL (FYI, no lecture)
Powerpoint |
PDF |
- Lab 2-1: Introduction to Network Simulation
Powerpoint |
PDF |
Video (From Fall 2003)
- Lab 2-2: Network Simulator ns-2
Powerpoint |
PDF |
Detailed ns-2 Tutorial (PPT) |
PDF |
ns-2 Manual |
ns-2 trace post-processing awk script |
OTcl script |
ns-2 TCP/UDP example script |
ns v2.26
- Lab 2-3: Network Animator nam
Postscript |
PDF |
Example 1 |
Example 2 |
Example 3 |
Example 4
- Lab 2-4: Graphing Tools for ns-2
Dave Harrison's VIDEO TUTORIAL |
graph-v6.1.2.tar.gz |
Manual |
Example 1 |
Example 2 |
Example 3 |
Example 4 |
Pre-compiled ns-2.26 + graphing tools and installation steps.
- Lab 3-1: Probability and Statistics Basics for Experimenters
Part I: Powerpoint |
Part I: PDF |
AUDIO/VIDEO:
AUDIO (slides 42-108, Sep 2006) |
AUDIO (slides 109-136, Sep 2006) |
Video I (From Fall 2003) |
Informal Quiz (PPT) |
Informal Quiz (PDF) |
- Lab 3-2: Graphing for Visualization
Powerpoint |
PDF
- Lab 3-3: Comments on Graphing, Metrics, Workloads, Design etc
Powerpoint |
PDF
- Lab 4: Continue Lecture & Quantitative Exercises on Probability
Part II: Powerpoint |
Part II: PDF |
- Lab 4A (class 5) : Introduction to TCP and AQM Schemes & Binomial CC
Powerpoint |
PDF |
TCP Lecture 1 (Video: Spring 2002) |
TCP Lecture 2 (Video: Spring 2002) |
Informal Quiz (PPT) |
Informal Quiz (PDF) |
Binomial CC paper (PS) |
Binomial CC paper (PDF) |
- Lab 5: Experiment Design
Powerpoint |
PDF |
Audio (Fall 2003) |
Experiment Designer
- Lab 6: Exam + Intro to Platforms: Emulab, Planetlab, Cisco, Network Processors (Intel IXA)
Emulab Intro (PPT) |
Emulab Intro (PDF) |
Planetlab Intro (PPT) |
Planetlab Intro (PDF) |
Network Processors & Intel IXA Intro (PPT) |
Network Processors & Intel IXA Intro (PDF) |
Cisco Routers Intro (PPT) |
Cisco Routers Intro (PDF) |
Other Interesting Platforms:
Soekris Boards |
Crossbow Motes & Other Sensor Network Platforms
- Lab 7: Introduction to Linux Kernel Modules and Click Router (by Vijay Subramanian)
Lecture Slides (PPT) |
Lecture Slides (PDF) |
Kernel Hacking I (PDF) |
Kernel Hacking II (PDF) |
Downloadable Click Code (ver 1.2.4) |
Cross-Referencing Linux (+ Browse Linux Code) |
The Click Modular Router Project |
Linux Device Drivers, Second Edition (It's free) |
Snull code (from LDD2) |
Dummy Ethernet Driver |
- Lab 8: Internet Measurement
Powerpoint |
PDF |
MP3 Lecture |
Assignments
- Assignment 1: Intro, Basic Tools, Scripting: Due Sept 2nd, 2006
Powerpoint |
PDF |
Example perl code
- Assignment 2: NS-2, Simulation. Due Sep 17, 2006
Powerpoint |
PDF
- Assignment 3: More NS-2, Graphing, Probability/Stats: Due Sep 17, 2006
Powerpoint |
PDF |
Floyd/Paxson Paper (Grad Students)
- Assignment 3A: More Probability/Statistics, Graphing: Due Sep 24th, 2006
Powerpoint |
PDF |
BGP Instabilities Paper (ALL Students) |
WiFi Rooftop Analysis Paper (ALL Students) |
Faloutsos Power Laws Paper (Grad Students) |
VPN Analysis Paper (Grad Students) |
- Assignment 4 (this is the old Assgt 4 & 5 together): Due Oct 8th 2006
Powerpoint |
PDF
SACK-TCP paper (PS) |
SACK-TCP paper (PDF) |
RED paper (PS) |
RED paper (PDF) |
Binomial CC paper (PS) |
Binomial CC paper (PDF) |
Tao's Thesis (large-scale experiment design for network management): Grad Students
- Assignment 5 : Due Oct 22nd 2006
Submit a detailed summary of the class activities.
Include all the code written in class.
Also include answers and observations to questions posed in the lecture notes.
Exams and Final Project
Books, References and Conferences
Books
Network Simulation/Emulation/Tools/Demos/Reference Web Sites
Internet Measurement-Related Projects
Conferences
Back to Shivkumar Kalyanaraman's home page.