CS541 Advanced Networking

Spring 2009


 

Home

Schedule

HW & Project

 

Time & Location:
MW,9:45-11:00AM,EPS 350  

Instructor:
Neil Tang
tang@cs.montana.edu

EPS 360
(406) 994-4810

Office Hours:
M,1:00-3:00PM
W,2:00-4:00PM

 

Course Information (Syllabus)

Credit: 3 credits
Semester: Spring 2009
Prerequisite: CS440 Computer Networks
Webpage: www.cs.montana.edu/courses/541/

Course Description

This graduate-level course covers advanced topics in networking, with emphasis on
wireless and IP networks. In the class, we will read research papers, discuss them,
analyze the proposed algorithms and protocols, and look for ways to improve them.
In addition, this class includes a large research project. In this project, students need to
select related research topics (suggested topics will be given) and for each topic,
they can either come up with novel ideas to improve existing solutions and/or evaluate
existing solutions via theoretical analysis and simulations. After taking this course, the
students are expected to know the state-of-the-art in networking algorithms, protocols
and architectures, and to understand how networking research is done.

Major Topics

  1. Reviews for networking basics and IP networks
  2. Introduction to wireless networks
  3. Introduction to algorithm design and optimization, and their applications in networking.
  4. Scheduling algorithms and MAC layer protocols (link layer)
  5. Routing algorithms and protocols (network layer)
  6. Congestion control algorithms and protocols (transport layer)
  7. Cross-layer design
  8. Quality of Service (QoS) provisioning
  9. Network security

Recommended References :

  1. Computer Networks: A Systems Approach (4th Edition) by Larry Peterson and Bruce Davie.
    Morgan Kaufmann, 2007, ISBN: 0123705487.
  2. Technical papers from major networking journals including IEEE/ACM Transactions on Networking,
    IEEE Transactions on Mobile Computing,
    IEEE Journals on Selected Areas in Communications,
    IEEE Transactions on Wireless Communications, IEEE Transactions on Vehicular Technology, ACM Transactions on Sensor Networks, Journal of Computer Networks and so on.
  3. Technical papers from major networking conferences including IEEE Infocom, IEEE ICC,
    IEEE Globecom, ACM Sigcomm, ACM MobiCom, ACM MobiHoc, ACM SenSys and so on.

Course Policies :

  1. If you decide not to attend a lecture, you are still responsible for all information contained therein
    and for any assignments.
  2. No late submission will be accepted and no make-up assignment or exam will be given.
  3. You are required to do your own work, and submit for grading only your own work on any homework
    or lab assignment. Cheating in any form will not be tolerated and will be punished according to
    related university policies. The university has a Student Conduct Policy that defines the meaning of cheating
    in its various forms and the rights and responsibilities of the students and faculty. If you are in doubt
    about them, please read it.

 

MSU Homepage Search
Copyright © Montana State University