CS276: Fall '07

Advanced Topics in Networking

Course Project Requirements

You will divide into teams of two or three to carry out the term project. Your term project can be any of the following types: design/implementation, measurement studies and analysis, and simulation studies. The goal of the project is to experiment with new research ideas and solutions. Previous projects from similar courses have resulted in several publications at top conferences and workshops, and you should aim for a project of similar quality.

Here are some examples of previous course projects that resulted in publications. These papers should give you a rough idea of the type of ideas and the amount of work that is involved.  Note that several (most) of the papers resulted in some additional quarters of follow-on work after the end of the quarter.
  • QUORUM - QUality Of service RoUting in wireless Mesh networks
    Vinod Kone, Sudipto Das, Ben Y. Zhao and Haitao Zheng
    Proceedings of QShine 2007  (PDF)
    Note: project continued for multiple quarters
  • Fairness Attacks in the Explicit Control Protocol
    Christo Wilson, Chris Coakley and Ben Y. Zhao
    Proceedings of IEEE IWQoS 2007 (PDF)
  • Parallelizing Skyline Queries for Scalable Distribution
    Ping Wu, Caijie Zhang, Ying Feng, Ben Y. Zhao, Divyakant Agrawal and Amr El Abbadi
    Proceedings of the International Conference on Extending Database Technology (EDBT) 2006 (PDF)
    Note: project continued for multiple quarters
  • Identity Theft Protection in Structured Overlays
    Lakshmi Ganesh and Ben Y. Zhao
    Proceedings of the First Workshop on Secure Network Protocols (NPSec) 2005 (PDF)
    Note: project continued past class quarter

I will distribute a list of possible research projects in class. However, you are encouraged to come up with your own project ideas.

Project proposal

Once you decide on your project, you will be asked to write a one page project proposal that should clearly state:

  • the problem you are solving (along w/ background and related works)
  • motivations (if this is your own idea) and challenges; why is this problem important and difficult?
  • your proposed solution or approach and why it's new,
  • your plan of attack with milestones and dates, and
  • any resources you might need so we can take care of this early on in the semester.
The proposal should be 1-2 pages (in most cases, 1 page will be sufficient). Please email it to your TA and CC me. The proposal should be either a Text file, or a PDF. No other formats are acceptable. Proposals are *graded* on completeness, will be a part of your overall project grade. They must be received by both your TA and I by 11:59PM to be considered handed in.

I will provide written feedback on the project proposals either via email or in person. Feel free to drop by office hours to discuss and develop your project ideas further.

Mid-quarter project presentation

Each project team will give a mid-quarter progress presentation to the entire class on November 9th. Each presentation will give the audience a quick idea of the project motivations, mechanisms, and current progress made by the team. The total presentation will be roughly 8 minutes (this number might change depending on the number of final project teams formed).

Final project report

The final project report should not exceed 6 two-column pages using 10pt fonts. The content should be similar to a workshop publication based on your project (see above for some example papers if you're unsure what I mean). Make sure you include enough detail for me to understand all of your design and experimental evaluation decisions. Also, please hand in a tar.gz of all your source code as well. Both the report and source code should be submitted to me via email at or before 11:59PM on Thursday night (December 13, 2007). Please make sure the email subject starts with CS276.

Project Groups
Project Team Project Topic Presentation
Madhu V., Pramod R., Deep D. Energy-efficient P2P Protocols 11:45-12PM
Anjini S., Madhu R. Dist. Steganographic FS 10-10:15AM
Ben A., Adam L., Soo Hwan P. Mobile to Mobile? 10:30-10:45AM
Sean F., Alan S., Amine El K. Cellphone sensor-net 11:30-11:45AM
Xia Z., Pranav M., Sravan R. Distributed Spectrum Auctions
9:15-9:30AM
Daniel V., Min R., Amir G. VANET Traces 10:15-10:30AM
Kathy M., Pegah K., Mock S. Hidden Files in P2P 11:15-11:30AM
Shriram, Skand, Shravan S. Study of DC++ 11-11:15AM
Diana A., Camilla F., Chris P. Facebook 9:30-9:45AM
Janine C., Hassan W., Arda A. Facebook 10:45-11AM
Will R., Anna S. Tor measurements 9-9:15AM
Abhimanyu D., Pranav B., Uma R. P2P video streaming measurements 9:45-10AM