COMPSCI 235 Internet Technology: Projects

More details are coming soon. You may choose from any of the followings:

Project 1: Roll out your own IRC client/server

This project is the same as the Project 1 from this web site . Please read the instructions carefully. Your handin procedures are different. Instead of using svn directories, you should tar your entire working directory and upload them to EEE. Your working directory should be named as LastNames-checkpoint1, LastNames-checkpoint2, and LastNames-final.

Project 2: BeatTyrant

As we discussed in class, in this project, you are going to use experiments to study how the size of the active peer set and the greedy bandwidth matching algorithm affect the system performance of BitTyrant.

Project 3: Multi-path SST

Structured Stream Transport is a user-level transport protocol developed at MIT. It multiplexes many application streams onto one network conenction, and provides both reliable and best-effort delivery. Your task in this project is to add multi-path support to SST.
Last updated: 09/26/07. Home