COURSE DETAILS
Instructor: Ramana
Kompella
Location: TuTh, LWSN
1106,
Timing: 12:00pm - 1:15pm.
Office
hours:
LWSN 1203. By appointment only.
Textbook: Network
Algorithmics
by George Varghese
(Morgan Kaufmann
publishers)
Grading: Tentative
and subject
to change.
- Class participation - 5%
- Programming assignment - 15%
- Written assignment - 5%
- Midterm - 15%
- Term project (software artifact and paper) - 30%
- Final exam - 30%
Workload:
Two classes per week with reading from textbook.
Schedule: Please click here.
Projects : Please click here.
|
COURSE DESCRIPTION
This
course is intended for graduate students (or
undergraduates in their senior year) 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 closely follows 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. This course also prepares you toward a broad variety of
systems issues in the context of networking, including internals of
routers and so on.
Prerequisites: CS536 or
CS503 or equivalent. In case you are
unsure, please contact me via email or drop by my office (appointment
only).
Differences
with previous offerings
: Note that the course is significantly different from the previous
offerings by Prof. Comer. This course is not about protocols or about
addressing or routing or congestion control. We will not discuss too
much of
these details. If you want to learn more about these concepts, I
suggest
taking CS 536 as it covers these materials in detail.
ANNOUNCEMENTS
- 4/28/2008 -
Special office hours tomorrow
between 2-4pm in my office. Final exam on Wednesday in B155 LWSN between 7-9pm.
- 4/24/2008 - Lecture 27 slides
posted.
- 4/11/2008 - Lecture 26 slides
posted. That's it for the course material.
- 4/10/2008 - Lecture 25 slides
posted.
- 4/8/2008 - Written
assignment worth 5 points posted here.
- 4/3/2008 - Lecture 23 and 24
slides
posted.
- 4/1/2008 - Lecture 22 slides
posted. Project evaluation criteria posted here.
- 3/27/2008 - Lecture 21 slides
posted.
- 3/25/2008 - Lecture 20 slides
posted.
- 3/20/2008 - Lecture 19 slides
posted. Programming assignment 2 posted here.
- 3/18/2008 - Welcome back after
spring break. Lecture 18 slides
posted.
- 3/06/2008 - Lecture 17 slides
posted.
- 3/04/2008 - Lecture 16 slides
posted. Project proposal due.
- 2/28/2008 - Midterm
- 2/19/2008 - Lecture 13 slides
posted. Project proposal date extended to Mar 4th.
- 2/14/2008 - Lecture 12 slides
posted. Programming assignment 1 posted here.
- 2/12/2008 - Lecture 11 slides
posted. Schedule revised as well.
- 2/07/2008 - Lecture 10 slides
posted.
- 2/05/2008 - Project ideas
posted here. [Note: only
visible within Purdue]
- 2/05/2008 - Lecture 9
slides posted.
- 2/04/2008 - Lecture 8
slides posted.
- 2/04/2008 - Lecture 8 in 1106
LWSN at 7pm till 8.15pm.
- 1/29/2008 - Lecture 7 slides
posted.
- 1/12/2008 -
Hello and welcome to all those who are enrolled in the course! Please
watch this page for any news announcements.
- 1/12/2008 -
Please enroll in the course mailing list here.
For students registered in the course, you will automatically be
entered into the list. For others, please register yourself at the
mailing list to receive any announcements and other things. I will post
them here as well.
|