Instructor:
Sanjay
Rao
Assistant Professor, ECE
Room 246 EE Building
sanjay AT ecn DOT purdue DOT edu
Office Hours:
[246, EE Building]
Review Draft Slides of Presentation: Mon
1–2pm, Wed 1-2pm
Other Issues: Thu 2-3pm.
Lecture Location and Time
Tuesday and Thursday : 3:00 pm -4:15 pm, EE
226
Course Description
We
will study the construction of large, distributed, automated software systems
that configure, monitor, operate, and control large-scale computer networks and
internets. We will define the problem,
investigate the scope, and examine principles.
We will investigate existing tools, platforms, and paradigms, and seek
abstractions that can be used to build efficient management software systems.
Course Materials:
The following book is recommended:
Comer, D., Automated Network Management Systems, Prentice Hall, 2006
Research papers that cover both historical perspective,
and recent advances will be used.
You are expected to have undergraduate networking background. You many want to refer to the following text
for background/brushing up on topics when needed:
Syllabus:
We will follow the reading list
here. This is a tentative outline: both the order of topics and set of papers is
subject to change.
Here is a tentative schedule
Class Presentations:
Each
student is expected to lead the discussion for 3 classes. A list of topics will
be provided by the instructor. The
presentations should be in powerpoint.
The student should meet with the instructor prior to the presentation, with a
first draft of the slides.
Topics for Round I: preferences due by Wed, 1/10 midnight
Topics for Round II: preferences due by Thu, 2/22 midnight
Class Project:
The course project is intended to be a
mini-research project that allows each student team (1 or 2 people) to explore an
aspect of computer networking that is of interest during the course of the
semester. Each student team will work on a different topic. There will
be three milestones in the project component: (1) project selection and
proposal, (2) mid-term presentation, (3) final presentation and report. Further
details will be provided during class.
Project proposal: Should be One Page that should clearly state:
Grading:
Class Presentations: 30%
Class Participation: 10%
Class Project 60%
TBD 10% [Either will be moved to class presentation, or to an assignment involving the router test-bed.]