<aside> <img src="/icons/home_lightgray.svg" alt="/icons/home_lightgray.svg" width="40px" /> Home
</aside>
| Class Location | CSIE Building, R110 |
|---|---|
| Class Hours | Tuesday 1:20-4:10pm |
| Instructor | Kate Lin |
| Email Address | ntu-dcn@googlegroups.com |
| Course Website | Datacenter Networks and Systems @NTU |
This course is designed to provide a comprehensive introduction to datacenter networks and systems. Students will learn how to design data center infrastructure for big data analytics, cloud services (e.g., Amazon EC2, Microsoft Windows Azure, and Google App Engine), and distributed machine learning (e.g., AllReduce, in-network computing, and NVidia NCCL).
The goal of this course is to study the key technologies and new challenges in data center networking and systems. The course will include paper presentations, discussions, and projects. The papers will be selected from top networking and systems conferences, organized in a bottom-up manner, to cover network infrastructure, routing and load balancing, congestion control, flow scheduling, networked systems, and applications.
Prerequisite (optional): Introduction to Computer Networks
All course readings, assignments, and other important information will be available on the course website. Please make sure to check it regularly.
| Assessment | Description | Deadline | Weight |
|---|---|---|---|
| Paper reading | Review reports for five research papers | 3/3, 3/24, 4/14, 4/28, 5/12 | 40% |
| Presentation | In-class presentation on one paper | sign-up schedule | 30% |
| Project proposal | Research project proposal | 6/2, 6/9 | 20% |
| Participation | In-class participation | weekly (up to 5) | 10% |
All students are expected to read the papers selected for discussion before class and to submit written reviews for five papers during the semester. Reviews should be emailed to prior to the specified deadlines.
Each review should include the following components:
Each student is required to propose a research plan related to datacenter networks and systems. The topic may be inspired by, but is not limited to, the papers discussed in this course. The objective of this project is to practice identifying research problems and developing novel ideas to address them.
The project proposal should be concise yet clear, and should include:
Two teams of students will be chosen to lead the presentation and discussion of the paper selected each week. One team will be designated the offense and the other the defense. (How to give a presentation? Randy Katz's guidelines.)
Each week, two teams of students will be selected to lead the presentation and discussion of the assigned paper. One team will be designated as the defense team and the other as the offense team. (Presentation guidelines: Randy Katz's guidelines)
All participants are expected to actively engage in the discussion by sharing what they learned from the presentation and by providing their own evaluation of the paper. After each presentation, you should submit a brief response that includes:
The participation survey may also include a short quiz to assess your understanding of the assigned pre-class readings.
<aside> 💡
Each survey is worth 2 points. Students only need to complete surveys for up to five presentations. Additional submissions will not earn extra credit.
</aside>

Built in Flotion.