University of Memphis
COMP 7311: Advanced Computer Networks
Spring 2005

Course Information

Instructor: Prof. Lan Wang

Objectives

This course will cover the following topics: Internet architecture and layering, intra-domain routing protocols, inter-domain routing protocol, congestion control, and network QoS.  Students will gain enough knowledge to select and work on their own research topics.

Course Load

Students are required to do the following:

  1. Read various chapters in two books;
  2. Read at least 10 research papers and write a summary for each paper;
  3. Do an in-class presentation on an assigned paper;
  4. Take a few quizzes;
  5. Take a midterm exam;
  6. Work on a term project;

Resources

The required textbooks for this course are:

The following are recommended reference books: In addition to the textbooks, students will read at least 10 research papers.  The instructor will post the papers on the web.  Most of these papers can be found online using google.

Class Participation

Each student's class participation is evaluated based on the following:

Homework Assignments

Students should hand in one summary for each assigned paper.  The following are the requirements (your summary needs to satisfy all the requirements to get credit):

  1. Read the entire paper and summarize its main ideas in your own words (at least 150 words).  DO NOT copy the abstract, introduction or conclusion.
  2. Answer in your own words the following three questions (at least two answers to each question):
    1. What do you like about this paper (or what are its strongest points)?
    2. What do you dislike about this paper (or what are its weakest points)?
    3. How can the authors improve this paper? 

You can critique the paper’s assumptions, model, approach, simulation setup, explanation of the results, etc.   Remember that writing the summary helps you better understand the paper.  The summaries also make the instructor aware of any questions and misunderstanding that you may have of the papers.

Homework assignments should be submitted before 1PM on the due date.  No late turn-ins will be accepted.

Quizzes

There will be several pop-up quizzes. There will NOT be makeup quizzes, so it is very important for students to attend every lecture.

Midterm Exam

The midterm exam will be on Tuesday, Mar. 15. There will be no makeup exam for the midterm exam unless the student is in a documented emergency.

Term Project

Every student will work on a networking project.  Teamwork of 2 people is preferred.  Since an early start is key to the success of the project, students should discuss project ideas with the instructor as early as possible.  Below are the due dates of the deliverables:

There is no grace period for the project proposal, progress report and final report.

Grading

Letter grades will be assigned as follows -- A: 90, A-: 87, B+: 84, B: 81, B-: 79, C+: 75, C: 72, C-: 68, D+: 64, D: 60, F: < 60. A student's final score will be composed of the following components.

Class Participation

10%

Homework

26%

Quizzes

14%

Midterm Exam

20%

Term Project

30%

Tentative Schedule of Lectures

Week

Date

Content

Week

Date

Content

1

Jan. 18

Course Overview

9

Mar. 15

Midterm

Jan.  20

Essential Networking Concepts

(Chap. 1 in Perlman)

Mar. 17

Wireless LAN (guest lecture)

2

Jan.  25

Connection-Oriented Nets

(Chap. 7 in Perlman)

10

Mar.  22

BGP Mis-configuration (paper)

Jan.  27

Design of ARPANET (paper)

Mar.  24

Routing Security (student presentations)

3

Feb.  1

Generic Connectionless Service

 (Chap. 8 in Perlman)

11

Mar.  29

TCP and RED (paper)

Feb.  3

IP (Chap. 3 in Huitema)

Mar. 31

Active Queue Management (paper)

4

Feb. 8

End-to-End Arguments (paper)

12

Apr. 5

QoS architectures (Chap. 14 in Huitema & paper)

Feb.  10

Routing Algorithm Concepts

(Chap. 12 in Perlman)

Apr. 7

Queueing and Scheduling

(Chap. 14 in Huitema)

5

Feb. 15

RIP

(Chap. 5 in Huitema)

13

Apr. 12

RSVP

(Chap. 14 in Huitema & paper)

Feb. 17

OSPF

(Chap. 6 in Huitema)

Apr. 14

Protocol Design

(Chap. 18 in Perlman)

6

Feb. 22

OSPF

(Chap. 6 in Huitema)

14

Apr. 19

Rethinking the Design of the Internet (paper)

Feb. 24

CIDR and BGP

(Chap. 9 in Huitema)

Apr. 21

Presentations

7

Mar. 1

BGP Slow Convergence (paper)

15

Apr. 26

Presentations

Mar. 3

BGP Instability (paper)

Apr. 28

Demo

8

Mar. 8

Spring Break

16

May. 3

Final Report Due

Mar. 10

Spring Break