In the Name of the Most High

 

Advanced Computer Networks

Fall 2008

 

 

Instructor:

Behzad Akbari:

Email: behzad_ak AT mehr.sharif.edu

TA:

Amirvala Movahed

Email : movahed AT nsc.sharif.edu, advancenet AT nsc.sharif.edu

 

Course Web Site:

http://ce.sharif.edu/~b_akbari/fall2008/advnet/

 

Course Objective:

To make acquainted the graduate students with good knowledge of selected advanced topics in computer networks and current related hot research topics.

.

 

Prerequisites: Computer Networks.

 

Course Description:

This is a graduate-level course which covers advanced topics in computer networks including both practical aspects and current hot research topics that are not covered in an introductory networking course. We will read a number of research and survey papers in each topic. The students are expected to read the assigned readings prior to each class and participate in class discussion. Each student is expected to do a research project on one of the introduced topics. The research project includes doing survey, analysis and design of a new approaches and performance evaluation through implementation or simulation. Each student will have a seminar on his research topic in the scheduled time.

 

 

Course Textbook:

There is no required textbook for this course.  The course will be based on a list of required and supplemental readings (research papers, articles, book chapters, and Internet RFCs). The required research papers for reading will be posted on the course web site. For the background on computer networks and also for some class lectures we suggest following reference books:

 

1.       Computer Networking: A Top-Down Approach, Featuring the Internet(4th Edition), by James Kurose and Keith Ross, Addison-Wesley Pub Co, 2008.

2.       Computer Networks: A Systems Approach (4th Edition), by Larry L. Peterson, Bruce S. Davie, 2007

 

Grading:

There will be Homework, Quizzes, Project, Mid-Term and Final Exams. The grade will be determined by:

Homework: 10%

Quiz: 10%

Project: 10%

Seminar: 10%

Mid-Term Exam: 30%

Final Exam: 30%

 

Seminar topics

 

Tentative Course Outline:

 

Topic

Readings

Notes

Assignments

Networking overviews

Chapters 1, 2, 3,4 and 5 of reference book1

Networking overview

 

 

Advanced routing in the Internet and Traffic Engineering

  • Intradomain routing: OSPF and IS-IS
  • Intradomain traffic engineering
  • Interdomain routing: BGP
  • Traffic engineering with BGP

 

Sections 4.2 and 4.3 of reference book2

Paper readings

Intradomain routing protocols

 

Intradomain traffic engineering

 

Interdomain routing (BGP)

 

Interdomain traffic engineering with BGP

 

Homework#1

Chapter 4 of reference book2

Exercises: 15, 19, 21, 23, 27, 30, 31, 33, 36, 40

Due Date: 87/08/12

MPLS network

  • Introduction to ATM networks
  • MPLS basics
  • MPLS traffic engineering

 

Section 5.8 of reference book1

Section 4.5 of reference book2

Paper readings

Introduction to MPLS

 

Traffic engineering with MPLS

 

IP Multicasting

 

Section 4.7 of reference book1

Paper readings

 

IP multicasting

 

Multimedia networking

  • Introduction to multimedia networking
  • Video streaming over the Internet
  • Internet QoS architecture

         QoS fundamentals

         Internet Differentiated services

         Internet Integrated Services

 

Chapter 7 of reference book1

Paper readings

Multimedia networking

Internet QoS

Homework#2

Chapter 4 of reference book2

Exercises: 55, 56, 57, 60, 61, 62

Chapter 7 of reference book1

Problems: 1, 3, 5, 10, 11, 13, 14, 15, 17, 18 , 20

Due Date: 87/09/30

Peer-to-Peer Overlay Networks

  • Introduction to overlay networks
  • Overlay multicast networks
  • Peer-to-Peer streaming networks

Section 2.6 of reference book1

Paper readings

 

Peer-to-Peer Overlay Networks

 

Wireless mobile networks

  • Introduction to wireless networks

         Wireless LAN

         Cellular Networks

         Mobile IP

  • Routing in wireless ad-hoc networks
  • Wireless sensor networks

 

Chapter 6 of reference book1

 

Wireless mobile networks

 

 

Network Security

 

Chapter 8 of reference book1

 

Network security

 

 

 

 

 

 

Useful resources

Research guide by Rechard Hamming