This course covers advanced fundamental principles and special topics of computer networks. Topics include protocol mechanisms, advanced network architecture, network algorithms, network control, network simulation, and performance analysis and measurement, spanning both wired and wireless networks. The goal of this course is to teach networking fundamentals/techniques that will have a long life (that is, whenever today's hot topic is no longer hot, the principles covered in this course will still be relevant and important).
There is no textbook for the course. Reading material will be
posted online in
Suggested reference books:
Class participation (10%)
Semester-long project (60%)
Class participation: You are expected to attend all the classes and actively participate in the class (asking/answering questions and contributing to class discussion).
Homework: We will have two written assignments and one programming assignment on ns simulation.
Course project: A major component in this course is a semester-long project. You can work in a group of 2 students (you can work alone or in a group of 3 if there is a justified reason). Once the groups are fixed, I will help you to determine a topic based on your preferences and suggestions. You are expected to write a proposal (5%), a mid-term report (5%), a final report (35%) and do a mid-term and final presentation in class (accounting for 5% and 10% respectively of your grade). Your grade will be based on the quality of your work and oral presentation. Please follow either ACM SIG proceeding format or IEEE format for your proposal, midterm and final reports.
Proposal: should include at least the introduction, related work, project overview, and references. You should describe the problem, why it is interesting, what are the challenges and existing work.
Midterm report: should describe your progress, problems/issues that you encountered and solved. The purpose is to check your progress, summarize initial results and collect feedbacks from the instructor.
Final report: should be a complete report of your project, containing most components that you would have included for a conference paper. If simulation and/or implementation are involved in your project, well-documented codes should be submitted electronically in company with the final reports.
Class presentation: is a short presentation (within 10 slides) for midterm and longer version (within 20 slides) for final. Students in the team are expected to share the task of presentation. This will provide you an opportunity to give talks and collect comments from your peer students and the instructor.
The following is a tentative schedule subject to changes. The slides (up to class 18) are mostly based on lecture notes by Prof. Jim Kurose and Don Towsley. The Copyrights are reserved by them and may not be used without prior written permission. Part of slides on wireless networks are provided by Prof. Lili Qiu (and adapted from slides in her class) and the authors with copyright reserved.
|Date||Class #||Topics Covered||Notes/Reading|
|8/28||1||Class overview. Network basics.|
|9/4||no class||Labor day.|
|9/6||3||Randomization||Notes (ppt), Randomization readings.|
|9/13||5||Indirection, virtualization||Notes (ppt). Indirection, virtualization readings|
Notes (ppt). proposal due by midnight.
|9/20||7||Multiplexing, scalability||Notes (ppt). Multiplexing readings. hw1 assigned.|
|10/2||9||Network modeling, simulation||Notes (ppt).|
|10/4||10||ns-2 overview||ns lecture materials|
|10/6||11||TCP modeling||Notes (ppt).|
|10/9||12||Congestion control||Notes (ppt).|
|10/11||13||Network measurement/management||hw2 assigned. Notes (ppt).|
|10/16||14||Network tomography||Notes (ppt).|
|10/18||15||midterm presentation||midterm report due by 11:59pm EST today.|
|10/30||16||Wireless radio propagation model and 802.11 MAC||Notes (ppt).|
|11/1||17||Wireless radio propagation model and 802.11 MAC||Notes (ppt).|
|11/6||18||Performance issues & improvement on 802.11 MAC||Notes (ppt).|
|11/8||19||Wireless network measurement||Notes (ppt).|
|11/13||21||Wireless network measurement||Notes (ppt). Notes (ppt).|
|11/15||22||Wireless management||Notes (ppt). Notes (ppt). hw3 assigned.|
|no class.||Thanksgiving holiday.|
|11/29||23||Wireless security||Notes (ppt). Notes (ppt).|
|12/6||27||final presentation. TCP in wireless network||final report due by 11:59pm EST on 12/14.|