601.817: Selected Topics in Systems Research

Summer 2018

Fridays 1-2:15pm, Malone 338

Prof. Ryan Huang


601.817 is a weekly seminar organized by the OrderLab. It covers latest advances in the research of computer systems including operating systems, distributed system, mobile and cloud computing. Students will read and discuss recent papers in top systems conferences such as OSDI, SOSP, NSDI, EuroSys, MobiSys, ASPLOS and FAST.

Each week, one student will present the paper and lead the discussion for the week. Other students MUST read the paper to be presented before the seminar. Do not come to the seminar to read the paper. This seminar is supposed to generate in-depth discussions. It is impossible to do so without reading the paper first. During the reading group discussion, there might be some questions that were left unanswered and required further investigation. In that case, the discussion lead should start a email thread to systalk@cs.jhu.edu afterwards to follow up.

The focus topics covered in the papers vary semester to semester. Example topics include fault-tolerance, reliability, verification, energy efficiency, and virtualization. The presenter decides which paper to present. In general, select the papers that are relevant to your research project first (i.e., depth-first). If you are not sure, it is a good idea to check with me first before preparing the presentation. Also, try to avoid picking papers that have already been picked in the past (the past schedules are linked on the leftside menu).

The presentation announcements are sent via the mailing list systalk@cs.jhu.edu. Students who registered for the course please email me to sign up for the mailing list.


07/10/2018 Yigong Hu

Static Detection of Event-based Races in Android Apps

Yongjian Hu, University of California, Riverside; Iulian Neamtiu, New Jersey Institute of Technology

ASPLOS '18 Paper
06/26/2018 Chang Lou

The SNOW Theorem and Latency-Optimal Read-Only Transactions

Haonan Lu, University of Southern California; Christopher Hodsdon, University of Southern California; Khiem Ngo, University of Southern California; Shuai Mu, New York University; Wyatt Lloyd, University of Southern California

OSDI '16 Paper
06/19/2018 Yigong Hu

RuntimeDroid: Restarting-Free Runtime Change Handling for Android Apps

Umar Farooq and Zhijia Zhao, University of California, Riverside

MobiSys '18 Paper
06/12/2018 Justin Shafer

Scalability Bugs: When 100-Node Testing is Not Enough

Tanakorn Leesatapornwongsa, Cesar Stuardo, Riza Suminto, Huan Ke, Jeffrey Lukman, Haryadi Gunawi - University of Chicago

HotOS '17 Paper
06/05/2018 Chang Lou

NetBricks: Taking the V out of NFV

Aurojit Panda and Sangjin Han, University of California, Berkeley; Keon Jang, Google; Melvin Walls and Sylvia Ratnasamy, University of California, Berkeley; Scott Shenker, University of California, Berkeley, and International Computer Science Institute

OSDI '16 Paper
05/29/2018 Yigong Hu

Ryoan: A Distributed Sandbox for Untrusted Computation on Secret Data

Tyler Hunt, Zhiting Zhu, Yuanzhong Xu, Simon Peter, and Emmett Witchel, The University of Texas at Austin

OSDI '16 Paper
05/22/2018 Justin Shafer

Correct by Construction Networks Using Stepwise Refinement

Leonid Ryzhyk, VMware Research; Nikolaj Bjørner, Microsoft Research; Marco Canini, King Abdullah University of Science and Technology (KAUST); Jean-Baptiste Jeannin, Samsung Research America; Cole Schlesinger, Barefoot Networks; Douglas B. Terry, Amazon; George Varghese, University of California, Los Angeles

NSDI '17 Paper
05/15/2018 Chang Lou

Light-Weight Contexts: An OS Abstraction for Safety and Performance

James Litton, University of Maryland and Max Planck Institute for Software Systems (MPI-SWS) ; Anjo Vahldiek-Oberwagner, Eslam Elnikety, and Deepak Garg, Max Planck Institute for Software Systems (MPI-SWS) ; Bobby Bhattacharjee, University of Maryland ; Peter Druschel, Max Planck Institute for Software Systems (MPI-SWS)

OSDI '16 Paper