Schedule (tentative)
Day of the class | Topic | Presenter | Attaker | Slides |
---|---|---|---|---|
Jan. 16 | Introduction | Y. Tang | [slides] | |
Jan. 23 | Introduction | Y. Tang | [slides] | |
Jan. 30 | Performance isolation [link] | Haoyi Shi | [slides] | |
Predictive perf. [link] | Xing Zhi | [slides] | ||
Feb. 07 | Trace analysis [link] | Chunxu Tang | [slides] | |
Tail latency [link] | Jinesh J. | [slides] | ||
Feb. 13 | ORAM [link] | V. Piduri | [slides] | |
Verifiable computing [link] | Qiuwen Chen | [slides] | ||
Feb. 20 | Memory analysis &misc [link] | Duan Yue | [slides] | |
IO optimization in kernel [link] | Scott Constable | [slides] | ||
Feb. 27 | Mid-term talk | [link] | ||
Mar. 06 | Workload aware store [link] | Qiuwen Chen | Sejal Lohiya | [slides] |
Elastic store [link] | Jing Jia | Haoyi Shi | [slides] | |
Mar. 13 | No class (Spring break) | |||
Mar. 20 | SGX [link] | Scott Constable | Y. Tang | [slides] |
Information flow [link] | Duan Yue | Jing Jia | [slides] | |
Mar. 27 | Differential privacy: apps [link] | Nikhil C. | Wenqing Zhuang | [slides] |
Differential privacy with MPC [link] | Suyashi Rathi | Chunxu Tang | [slides] | |
Apr. 03 | Optimizing MPC [link] | Xing Zhi | V.Piduri | [slides] |
Applying MPC at scale [link] | Suyashi Rathi | Jinesh J. | [slides | |
Apr. 10 | MPC compilers (1) [link] | Scott Constable | Yuzhe Tang | [slides] |
MPC compilers (2) [link] | Haoyi Shi & Chunxu Tang | Scott Constable | [slides] | |
Apr. 17 | Final demo/talk | [link] | ||
Apr. 24 | Consistency [link] | Wenqing Zhuang | Duan Yue | [slides] |
NewSQL [link] | Sejal Lohiya | Jinesh J. | [slides] |
Class and Presentation
Each class will be organized into the following three sessions (makeup session is for students who need to continue their presentation cut off in the last week):
Time | Sessions |
---|---|
9:30 -- 10:30 AM | Regular session 1 |
10:40 -- 11:40 AM | Regular session 2 |
11:40 -- 12:15 AM | Makeup session |
For each one-hour presentation, there should be around 15 minutes in the end for QA and discussions.
For each reading program (i.e. one topic presentation), you should read the papers with ★ in depth, and read other papers briefly (e.g. on the Introduction part) to compare and contrast those with ★ .
For presenter, send me your slides prior to the day of the class. In addition, each presenter should also send me the following summarization information:
- For each paper you read in depth (i.e. those with ★), write a short paragraph (no more than three sentenses) that can best summarize the paper.
- For each paper you read briefly, send me three phrases; each phrase should not be more than three words.