CS740 is a graduate course in computer networking. We will take a bottom-up approach to explore networking hardware, architecture, protocols, algorithms, system stacks, and applications. Students will learn how to engage in networking research, design and implement networked systems, and gain experience in critical reading and discussion of research papers. We will study a mix of classic papers and more recent work in the context of data center networks. Our lecture will focus on critigue the idea, learn the key techniques, discuss the design trade-offs, conduct systematic evaluation, apply the idea to other problem domains, and explore future research directions. Major topics of this course will include: physical connectivity, networking topology and architecture, addressing, routing, queueing, resource allocation, transport design, network monitoring, endhost networking stack, and networking application.
Prerequisites: CS 640 or an equivalent undergraduate Computer Networks course
Credits: 3
Lecture time: TuTh 2:30PM - 3:45PM
Location: NOLAND 119
Mailing List: compsci740-1-f24@g-groups.wisc.edu
Name | Office | Office Hours | |
---|---|---|---|
Ming Liu | mgliu@cs.wisc.edu | 7379, Computer Sciences | By appointment |
Collaboration: I encourage discussions with others in the class
to clarify questions about readings, labs, and projects. Please
use Piazza as the forum
for all such discussions.
Incompletes: No Incompletes will be given.
Inclusion Statement: In our class we strive to create an environment
where everyone willing to do their part can learn and thrive. You should always
feel free to ask a question: asking and pondering questions is how we learn.
Being confused is unfailingly an opportunity to advance our knowledge. Please,
commit to helping create a climate where we treat everyone with dignity and
respect. Listening to different viewpoints and approaches enriches our
experience, and it is up to us to be sure others feel safe to contribute.
Creating an environment where we are all comfortable learning is everyone's
job: offer support and seek help from others if you need it, not only in class
but also outside class while working with classmates.
Created using coursegen designed by Dave Anderson and Nick Feamster.
Last updated: 2024-12-16 10:14:31 -0600 [validate xhtml]