CS 740, Fall 2024: Advanced Computer Networks

Textbooks

Additional References

Grading

Your final grade for the course will be based on the following weights:

The course project will be done in groups of 1-3. You should pick your own group members for your projects, but you may use the Canvas to help find group members.

Schedule

Date Topics Readings Notes Remarks
Thu 09/05 Introduction. DCNet Basics.
Scalable and Commmodity DCNet L1 Lab1 out.
Tue 09/10 No class.
Thu 09/12 DCNet physical connectivity (rack and cluster).
Jupiter Rising L2 Course project out.
Tue 09/17 DCNet physical connectivity (inter-DC and edge).
B4, Espresso L3
Thu 09/19 No class.
Tue 09/24 DCNet addressing and routing (1).
Scalable and Commmodity DCNet, Jupiter Rising L4
Thu 09/26 DCNet addressing and routing (2).
VL2 L5
Tue 10/01 DCNet flow scheduling (1).
Hedera L6
Thu 10/03 DCNet flow scheduling (2).
Conga L7 Project proposal due.
Tue 10/08 DCNet load balancing (1).
Maglev L8
Thu 10/10 DCNet load balancing (2).
Duet L9 Lab2 out.
Tue 10/15 DCNet host network virtualization (1).
Andromeda L10
Thu 10/17 DCNet host network virtualization (2).
PicNIC L11
Tue 10/22 SDN and programmable networks (1).
Ethane, OpenFlow L12
Thu 10/24 SDN and programmable networks (2).
RMT, AFQ L13
Tue 10/29 SDN and programmable networks (3).
AccelNet, iPipe L14
Thu 10/31 DCNet transport (1).
DCTCP L15
Tue 11/05 DCNet transport (2).
NDP L16
Thu 11/07 DCNet transport (3).
Homa L17 Project midterm report due.
Tue 11/12 DCNet endhost nstack (1).
Linux NStack L18
Thu 11/14 DCNet endhost nstack (2).
Snap L19
Tue 11/19 Pre-Exam Q&A.
Thu 11/21 Exam.
Tue 11/26 DCNet application (1).
Atlas L20
Thu 11/28 Thanksgiving.
Tue 12/03 DCNet application (2).
QUIC L21
Thu 12/05 Project presentation (1).
Tue 12/10 Project presentation (2).

Created using coursegen designed by Dave Anderson and Nick Feamster.

Last updated: 2024-12-16 10:14:31 -0600 [validate xhtml]