purdue logo
CS636 :Internetworking




COURSE DETAILS


Instructor: Ramana Kompella

Location:  TuTh, Haas G066

Timing: 3:00pm - 4:15pm.


Office hours:  LWSN 1203. By appointment only.

TA : JC Chin (jcchin AT cs.purdue.edu)
Office hours: 4-5:30pm LWSN B116.

Textbook (recommended but not required):
Network Algorithmics
by George Varghese
Morgan Kaufmann publishers

Grading: Tentative and subject to change.
  • Class participation - 5%
  • Midterm - 15%
  • Term project (software artifact and paper) - 50%
  • Programming assignments - 15% [one or two]
  • Final exam - 15%

Workload: Two classes per week with readings from textbook and papers that will be posted online.

Schedule: Please click here.

Projects : Please click here.


COURSE DESCRIPTION

This course is intended for graduate students who have mastered the basics of network protocols and want to study how protocols need to be implemented in order to address performance issues. It can also potentially benefit many networking and systems researchers as this course attempts to teach generic principles that will allow them to improve performance in systems. This course uses the book by Prof. George Varghese called Network algorithmics, which represents an interdisciplinary approach to computer networks. Concepts drawn in from Computer Architecture, Statistics and Hardware design will be used in this course. We will also study a lot of research papers in this course.  This course also prepares you toward a broad variety of systems issues in the context of networking, including internals of routers and so on.

Note for undergraduates: If you wish to enroll in this class, please talk to the instructor first.

Prerequisites: CS536 or CS503 or equivalent.  In case you are unsure, please contact me via email or drop by my office (appointment only).

Project guidelines: I will post some preliminary project ideas. The project needs to be done in groups of 2 students. Both students will be equally responsible unless otherwise one of them complains that the other student is not contributing at all, in which case, I will try and divide up the project.
The project is 50% of the course; so, I will expect a significantly high quality research paper coming out after the end of 4 months.

ANNOUNCEMENTS

  • 4/15/2009 -- Project report guidelines here.
  • 2/4/2009 -- TA JC Chin's office hours weekly Wednesdays 4-5:30pm in LWSN B116.
  • 2/4/2009 -- Programming assignment 1 here.
  • 1/13/2009 - Schedule updated a bit. Still tentative but updated nevertheless...
  • 1/13/2009 - Hello and welcome to all those who are enrolled in the course! Please watch this page for any news announcements.