CS 740, Fall 2025: 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/04 Introduction. DCNet Basics.
Scalable and Commmodity DCNet L1
Tue 09/09 DCNet physical connectivity (rack and cluster).
Jupiter Rising L2 Lab1 out.
Thu 09/11 DCNet physical connectivity (inter-DC and edge).
B4, Espresso L3 Project out.
Tue 09/16 DCNet addressing and routing (1).
Scalable and Commmodity DCNet, Jupiter Rising L4
Thu 09/18 No class.
Tue 09/23 DCNet addressing and routing (2).
VL2 L5
Thu 09/25 DCNet flow scheduling (1).
Hedera L6
Tue 09/30 DCNet flow scheduling (2).
Conga L7
Thu 10/02 DCNet load balancing (1).
Maglev L8 Proposal proposal due.
Tue 10/07 DCNet load balancing (2).
Duet L9
Thu 10/09 DCNet host network virtualization (1).
Andromeda L10 Lab2 out.
Tue 10/14 DCNet host network virtualization (2).
PicNIC L11
Thu 10/16 SDN and programmable networks (1).
Ethane, OpenFlow L12
Tue 10/21 SDN and programmable networks (2).
RMT, AFQ L13
Thu 10/23 SDN and programmable networks (3).
AccelNet, iPipe L14
Tue 10/28 DCNet transport (1).
DCTCP L15
Thu 10/30 DCNet transport (2).
NDP L16
Tue 11/04 DCNet transport (3).
Homa L17 Project midterm report due.
Thu 11/06 DCNet endhost nstack (1).
Linux NStack L18
Tue 11/11 DCNet endhost nstack (2).
Snap L19
Thu 11/13 DCNet application (1).
Atlas L20
Tue 11/18 DCNet application (2).
QUIC L21
Thu 11/20 Exam.
Tue 11/25 DCNet for GPUs (1).
DeepSeek-V3 L22
Thu 11/27 Thanksgiving.
Tue 12/02 DCNet for GPUs (2).
DeepSeek-V3 L23
Thu 12/04 Project presentation (1).
Tue 12/09 Project presentation (2).

Created using coursegen designed by Dave Anderson and Nick Feamster.

Last updated: 2025-12-02 13:46:51 -0600 [validate xhtml]