This project-based course will explore research topics in computer networking, prmarily at the IP layer and above. You will gain exposure to burgeoning areas of computer networking and learn how to use the tools commonly used for networking research today.
You will be expected to read 2-3 papers a week. (Reading List).
There are no required textbooks for the course.
Students are expected to abide by the Georgia Tech Honor Code. Honest and ethical behavior is expected at all times. All incidents of suspected dishonesty will be reported to and handled by the office of student affairs. You are to do all assignments yourself, unless explicitly told otherwise. You may discuss the assignments with your classmates, but you may not copy any solution (or part of a solution) from a classmate.
This class is appropriate for graduate students with previous background in networking. Some familiarity with both network programming and scripting languages (e.g., Perl, Ruby) will be helpful.
Grading will be based on three problem sets, two quizzes, and a semester-long project with a presentation and writeup. Participation will count for "fudge factors".
Papers will not be handed out in class. Please print the readings
and read them before class.
Please note that this schedule is tentative and subject to change throughout the course of the term.
Lecture | Date | Topics | Notes/Resources | Preparation |
---|---|---|---|---|
Introduction and Overview | ||||
1 | Mon 08/23 | Course Overview and Introduction |
||
2 | Wed 08/25 | The Host |
||
3 | Mon 08/30 | The Data Plane |
||
4 | Wed 09/01 | The Control Plane |
||
Mon 09/06 | School Holiday |
|||
Configuration | ||||
5 | Wed 09/08 | Backbone Networks |
||
6 | Mon 09/13 | Enterprise Networks |
||
7 | Wed 09/15 | Centralizing the Control Plane |
||
Traffic Engineering | ||||
8 | Mon 09/20 | TE Overview |
||
9 | Wed 09/22 | Stub Network TE |
||
10 | Mon 09/27 | Backbone TE |
||
11 | Wed 09/29 | Backbone TE Continued |
||
12 | Mon 10/04 | Data Center TE |
||
Network Troubleshooting | ||||
13 | Wed 10/06 | Measurement |
||
14 | Mon 10/11 | Diagnosis |
||
15 | Wed 10/13 | Quiz Review |
||
Mon 10/18 | Fall Recess |
|||
Wed 10/20 | Quiz 1 |
|||
Security | ||||
16 | Mon 10/25 | Access Control |
||
17 | Wed 10/27 | Anomaly Detection |
||
18 | Mon 11/01 | BGP Security |
||
19 | Wed 11/03 | Spam at Yahoo (Vish Ramarao) |
||
20 | Mon 11/08 | Spam, Phishing, and Botnets |
||
Maintenance and Planning | ||||
21 | Wed 11/10 | Cloud Security |
||
22 | Mon 11/15 | Programmable Hardware |
||
Hot Topics | ||||
Wed 11/17 | No Class |
Interim Report Due | ||
23 | Mon 11/22 | Data Centers at Yahoo (Igor Gashinsky) |
||
24 | Wed 11/24 | Home Networking |
||
25 | Mon 11/29 | Quiz Review |
||
Wed 12/01 | Quiz 2 |
|||
Mon 12/06 | Project Presentations |
|||
Wed 12/08 | Project Presentations |