Projects
Logistics
The most important part of your work in this class is your individual
project. This is what you have to do:
- Take a look at the list of projects below. You are also welcome to
talk to me and propose your own project.
- You have to give an oral presentation during the last week of classes:
one slide with your name and the title of your project, and two slides of
contents. Five minutes maximum.
- You have to write a final report. This report will be due at the
time of your presentation, no exceptions.
Everyone must have a project assignment no later than the end of this
week (Fri 4/08).
Sample Projects
Projects are of two types: literature surveys or implementation of simple
network applications.
Possible topics/materials for a literature review:
- Layered network architectures (Bertsekas/Gallager Ch. 2; Walrand/Varaiya
Ch. 2; some research papers discussing the limitations of the layered
model).
- Wireless networks (Walrand/Varaiya Ch. 7; some research papers).
- Control of Networks (Walrand/Varaiya Ch. 8; some research papers).
- Markov Chains and Applications in Networks (Walrand/Varaiya Ch. 9;
Hoel/Port/Stone (Introduction to Stochastic Processes), Ch. 1 and 2).
- Network Economics (Walrand/Varaiya Ch. 10; some research papers).
- Optical Networks (Walrand/Varaiya Ch. 11; some research papers).
- Delay Models in Data Networks (Bertsekas/Gallager Ch. 3).
- Routing (Bertsekas/Gallager Ch. 5; some research papers).
- Some papers of historical interest on the initial evolution of
the Internet.
- Multimedia networking (my
PhD thesis,
some research papers).
- Some reading material of your choice that you get me to agree on.
Possible implementation projects (in C or Matlab):
- A software simulator for ARPANET routing.
- Server/client for a standard FTP application.
- Server/client for a video-on-demand application.
- A fast algorithm for moving images over the Internet.
- Some application of your choice that you get me to agree on.