Advanced Computer Networks
COMPSCI 2430
Subject & Catalog Number
Course Information
Description
This is a graduate-level course on computer networks. This course offers an in-depth exploration of a subset of advanced topics in networked systems. We will discuss the latest developments in the entire networking stack, the interactions between networks and high-level applications, and their connections with other system components such as compute and storage.
In this year's edition, we will use machine learning as a prime example to understand its unique requirements and challenges in the context of networking. As machine learning applications increasingly rely on larger models and faster accelerators, the demand for enhanced networking capabilities becomes imperative. Throughout this course, we will study cutting edge networking solutions and principles for co-designing networks with compute and storage, to meet the evolving needs of machine learning applications. The course will include lectures, in-class presentations, paper discussions, and a research project.
More information of this course is at https://github.com/minlan-yu/cs243-site
Course Notes
This course was previously numbered CS 243.
Recommended Prep
System programming at the level of CS 61, CS 1430 (formerly CS 143), CS 1450 (formerly CS 145). Prior knowledge of basic networking concepts is useful.
Available for Harvard Cross Registration