Latest News
- Welcome to Class!
Course Description
We review fundamental ideas that shape up the current networking
technologies such as network protocols, routing, resource management,
network security, cloud technologies, etc. The goal of this course is
to understand existing networking technologies and recent trend in
networking research, and to propose your own idea to innovate in this
space. We will read classic and recent papers relevant to the topics
and conduct a (small-scale) research project proposed by you.
General Information
- Lecture: M/W: 04:00-05:15 at N1-112 (Kim Byeong-ho IT building)
- Professor:
Name
|
Office Hours
|
Office
|
Tel
|
Email
|
KyoungSoo Park |
F 9:00-11:00am |
N1-813 |
042-350-7412 |
kyoungsoo@kaist.ac.kr |
- Teaching Assistants: Taehyun Kim
Name
|
Office Hours
|
Office
|
Tel
|
Email
|
Taehyun Kim |
TBA |
TBA |
042-350-7512 |
taehyunkim1527@gmail.com |
Prerequisites
This course is a graduate-level course, and we assume that the
students have already taken following (or equivalent) courses.
- Required Courses:
- EE323 Computer Networks
- EE415 Operating Systems and System Programming for EE
- EE209 Programming Structures for EE
- EE205 Data Structures for EE
- Required Skills:
- Basic knowledge on network programming
- Familiarity with Linux/UNIX operating system
- Most importantly, open mind for research idea development on relevant topics
Textbooks
There are no official texts for the course. The lecture notes will be available
after each lecture. For supplemental reading, we suggest several texts in computer networks and distributed systems:
- Computer Systems: A Programmer's Perspective, 3rd edition by Randal E. Bryant and David R. O'Hallaron
- Distributed Systems: Concepts and Design, 5th edition, by Coulouris, et al.
- Distributed Systems: Principles and Paradigms, 2nd edition, by Tanenbaum and van Steen
- Computer Networks: A Systems Approach, 5th edition, by
Larry Peterson and Bruce Davie.
Covers background networking material that we assume students will be already familiar with.
- Computer Networking: A Top-Down Approach, 6th edition, by James F. Kurose and Keith
W. Ross. Covers similar material to Peterson and Davie.
Programming books:
- TCP/IP Illustrated, Volume 1: The Protocols by
W. Richard Stevens.
- Unix Network Programming:
Networking APIs: Sockets and XTI (Volume 1) by W. Richard Stevens.
- Advanced Programming in the Unix Environment by W. Richard Stevens, Addison-Wesley, 1993.
Grading
15% Discussion leading
30% Paper reviews
10% Project proposal
45% Final result
Discussion and Review Submission
We use HotCRP to upload your reviews. The HotCRP link:
EE817 HotCRP
- Students should submit paper reviews by one class prior to the actual class that discusses the papers. That is, for those papers that are supposed to be discussed on Wednesday, their reviews are due on Monday that week. Reviews for papers on Monday are due on Wednesday in the previous week. This way, the discussion leader can summarize the reviews by other students before her/his presentation and could expand the discussion topics based their reviews.
- All reviews are due on 23:59pm on the deadline date. 50% penalty for any submission within the next day. No credit for any submission beyond that.
- One can use the "no review" option for up to two papers throughout the semester. If you want to use that option, please upload your review with the content "I will skip this paper review" in the HotCRP site.
Last Update: