CS260: Project

Winter Quarter 2017

The goal of the project is to further explore one of the topics that we've covered in class. The project is deliberately under-specified so that you can have a taste of working on an open-ended research problem. Choose a paper from amongst those we've read, one of the mini-labs, or explore something new. Note down some of the questions you have while reading the paper, and think about how you could design experiments to answer those questions. For example:

  • Does a questionable result in a paper you read hold up when you replicate it?

  • What happens if you vary a parameter the original experimenter didn't consider?

  • If you mix two pieces of work, what new effects occur? You may try to reproduce existing results (good), negate existing results (better), or produce new results (even better). These results can be either analytic, or experimental. If experimental, you may need to learn new tools to complete the project, based on your chosen topic. You may have to 4 members of your group.

Requirements

Project proposal and update discussions (10%)

  • Discussion with professor on your idea and progress

  • All group members should be present

Project presentations (20%)

  • 15-minute presentation per group

  • 5-minute Q&A from class members (part of your participation grade)

Final report (20%)

  • Up to 6 pages

  • Consider the following questions

    • What paper did you choose, and why is this work important?

    • What subset of results in the original paper did you try to reproduce/improve upon? Why that particular subset?

    • What did your results look like?

Deadlines

TBD

Places to Look for Papers

  • SIGCOMM: ACM Annual SIGCOMM Conference

  • NSDI: USENIX Symposium on Networked Systems Design and Implementation

  • CoNEXT: ACM International Conference on emerging Networking Experiments and Technologies

  • Infocom: IEEE International Conference on Computer Communications

  • CCR: Computer Communications Review.

  • IMC: International Measurement Conference

Final presentation schedule

3/13

3/15

3/17