|
Announcements |
|
Course Description |
This course will cover the principles of networking with a focus on algorithms, protocols, and implementations for advanced networking services. We will begin with a brief retrospection on the design of the Internet, its basic mechanisms and protocols. We will examine a variety of ideas that were proposed to enhance the Internet, why some of these enhancements were successful while others were not. Subsequently we will move on to a select set of advanced topics in networking, primarily at recent and ongoing advances in "the edges" of the Internet. We will focus on: All topics in this course will be covered through research papers. In each class I will lead a discussion on one or two papers. In order to have a discussion, students will be expected to have read these papers prior to class. Each student in the class will be expected to do a research project. In the first two classes I will discuss a number of possible projects. However, students are encouraged to define their own ideas for research projects. For each research project, a student should submit a written project plan, a summary at the end of the semester and an oral presentation on the project.
|
General Information |
|
Handouts |
Assignments will be due at the start of class on the due date. Late assignments will not be accepted, so turn in whatever you have done.
|
Lectures |
The readings indicated are from the reading list. Meeting frequency: Early in the semester the class will meet thrice a week. This will help you see some initial material relevant for course projects. However, towards the latter part of the semester we will meet only once a week, especially to give you more time to work on your projects. Averaged over the entire semester, the class will have met twice a week (no different from other graduate courses). Reading assignments: For each class, I will assign at most one paper that you will be required to have read prior to the class. This is mandatory for each student. A part of your course grade will depend on participation in class discussions. Thererfore, please make sure that you keep up with the readings. Reading groups: To help yourself prepare for each class, you should form reading groups of 3-4 members each. The goal of the reading group would be to meet prior to class and discuss the paper assigned for the corresponding class meeting.
|