CSC2229 - Schedule

This is a tentative course schedule. Handouts and slides will be added to this page as the course progresses. Make sure to refresh the page to see the latest handouts.

#
Date
Lecture Topic
Reading
Handouts
Assignments
1
Jan. 10
Course logistics and introduction
-
H01 - Info Sheet [pdf]
H02 - Lecture 1 [pptx] [pdf]
-
2
Jan. 17
Software defined networks
[1] [2]
H03 - Lecture 2 [pptx] [pdf]
-
3
Jan. 24
Controller Scalability
[3] [4]
H04 - Lecture 3 [pptx] [pdf]
H05 - Lecture 3 [key] [pdf]
-
4
Jan. 31
Programming Software-Defined Networks
[5] [6]
H06 - Lecture 4 [pptx] [pdf]
Project proposal due on Feb. 3rd
-
Feb. 7
No class
-
-
-
5
Feb. 21
Rethinking Congestion Control in Software-Defined Networks
[7] [8] [9]
H07 - Lecture 5 [key] [pdf]
-
6
Feb. 28
Simple Distributed Programming for Scalable Software-Defined Networks
[10] [11]
H08 - Lectures 6 [key][pdf]
-
7
Mar. 7
Controller Abstractions; Network Security
[13] [14] [15] [16]
-
Intermediate report due on Mar. 10th.
8
Mar. 14
Switch Hardware in SDN; Measurement
[17] [18] [19] [20] [21]
-
-
9
Mar. 21
Inter-domain;, troubleshooting, and resource allocation
[22] [23] [24] [25]
-
-
10
Mar. 28
Final presentations
-
-
11
Apr. 4
Final presentations
-
-
-
12
-
-
-
-
Final report due Apr. 10th
-