The purpose of this seminar is to familiarize students with current research in this area. The seminar will begin with an overview of distributed systems fundamentals, and will then proceed to topics such as incentives, accountability, Byzantine fault tolerance, privacy, online social networks, reputation systems, and social defenses against Internet crime.
You may work on the research project individually or in teams of two. I will provide a list of project ideas, but you are free to propose your own project, e.g., based on your current research interests, as long as there is a connection to the subject of this course. We will do final presentations at the end of the course, and each team should prepare a six-page paper in the style of a workshop submission.
| Date | Topic | Subtopic | Reading | Slides | Presenter | Remarks |
|---|---|---|---|---|---|---|
| Jan 14 | Introduction | Andreas | No summaries due | |||
| Jan 19 | Fundamentals | Interdomain routing | Gao/Rexford | Andreas | Introduction email due. No summaries due. | |
| Jan 21 | Measurement | Social networks | Online Social Networks | Brian | Class moved to Levine 512 | |
| Jan 26 | Technical systems | DisCarte | Andreas | |||
| Jan 28 | (Mis)behavior | Spamalytics | Adam | |||
| Feb 2 | Construction | Decentralized systems | SplitStream | Changbin | ||
| Feb 4 | Negotiation | Nexit | Anduo | |||
| Feb 9 | Monitoring | Hubble | Andreas | Project proposal due | ||
| Feb 11 | Fundamentals | State-machine replication | Paxos (Alternative) | --- | Andreas | Class cancelled due to the snow storm |
| Feb 16 | Models | Rational | BitTorrent is an auction | Harshendu | ||
| Feb 18 | Byzantine | PBFT | Svilen | |||
| Feb 23 | History | Internet evolution | History of the Internet | --- | Attend Cerf and Kahn's lecture | |
| Feb 25 | Techniques | Reputation systems | Credence | Jian | ||
| Mar 2 | Trusted hardware | TrInc | Sean | |||
| Mar 4 | --- | WiP session | ||||
| Mar 9 | --- | Spring break | ||||
| Mar 11 | --- | Spring break | ||||
| Mar 16 | Techniques | Accountability | PeerReview | Zhuowei | Project status reports due | |
| Mar 18 | Headaches | Spoofing | DMCA Takedown | Steven | ||
| Mar 23 | Sybil attack | SybilGuard | Srinivasan | |||
| Mar 25 | Denial of service | Defense By Offsense | Santosh | |||
| Mar 30 | Phishing | Wealth of miscreants | Marie | |||
| Apr 1 | Privacy | Information leakage | De-anonymization | Carl | ||
| Apr 6 | Confidentiality | Persona | Chandni | |||
| Apr 8 | Long-term privacy | Vanish | Sibasish | |||
| Apr 13 | Differential privacy | PINQ | Mengmeng | |||
| Apr 15 | Opportunities | Spam defense | Ostra | Xiaozhou | ||
| Apr 20 | Experience | Case study | CoralCDN | Andreas | ||
| Apr 22 | --- | Final presentations | ||||
| Apr 26 | --- | Final presentations |