Welcome to the DistSys Reading Group! Every week we present and discuss one distributed systems paper. We try to focus on relatively new papers, although we occasionally break this rule for some important older publications. The main objective of this group is to share knowledge through the discussion. Our participants come from academia and industry and often carry a unique perspective and expertise on the subject matter.
Format
We start each meeting with a short presentation of the paper by one of the group members. We record the presentation and later upload it to YouTube for the general audience. After the presentation, we move into a group discussion of the paper. This part is not on the record to make sure we can speak freely about the topic and the paper. However, I write a moderated discussion summary for each meeting and post it here. All the summaries are available via the “Summary” link next to the paper title. For the archive of the summaries, navigate to the “Past Meetings” section below.
Meeting Info
- Meeting Time: Wednesdays at 2:00 PM EST (11 am PST)
- Duration: ~1 hour
- Slack Channel – Join our Slack for Zoom information
- YouTube Channel
Current Schedule (Papers ##91-100)
- The Drinking Philosophers Problem – Foundational Paper
- Authors: K. M. Chandy and J. Misra
- When: February 23rd
- CompuCache: Remote Computable Caching using Spot VMs — CIDR’22
- Authors: Qizhen Zhang, Philip A. Bernstein, Daniel S. Berger, Badrish Chandramouli, Vincent Liu, Boon Thau Loo
- What: Offload some memory/data and computations to temporary spot instances.
- When: March 2nd [Summary]
- ByShard: Sharding in a Byzantine Environment — VLDB’21
- Authors: Jelle Hellings, Mohammad Sadoghi
- What: Sharded BFT system
- When: March 9th [Summary]
- P-Store: An Elastic Database System with Predictive Provisioning — SIGMOD’18
- Authors: Rebecca Taft, Nosayba El-Sayed, M. Serafini, Yu Lu, Ashraf Aboulnaga, M. Stonebraker, Ricardo Mayerhofer, Francisco Jose Andrade
- What: OLTP store with dynamic resource allocation
- When: March 16th [Summary (external)]
- 1Pipe: Scalable Total Order Communication in Data Center Networks — SIGCOMM’21
- Authors: Bojie Li, Gefei Zuo, Wei Bai, Lintao Zhang
- What: Total order communication
- When: March 23rd [Summary (external)]
- Solar Superstorms: Planning for an Internet Apocalypse — SIGCOMM’21
- Authors: Sangeetha Abdu Jyothi
- What: Can internet, in its current state and with current reliability/mitigation techniques, survive a major solar storm?
- When: March 30th
- Shard Manager: A Generic Shard Management Framework for Geo-distributed Applications — SOSP’21
- Authors: Sangmin Lee, Zhenhua Guo, Omer Sunercan, Jun Ying, Thawan Kooburat, Suryadeep Biswal, Jun Chen, Kun Huang, Yatpang Cheung, Yiding Zhou, Kaushik Veeraraghavan, Biren Damani, Pol Mauri Ruiz, Vikas Mehta, Chunqiang Tang
- What: Shard management across data centers
- When: April 6th
- Achieving High Throughput and Elasticity in a Larger-than-Memory Store — VLDB’21
- Authors: Chinmay Kulkarni, Badrish Chandramouli, Ryan Stutsman
- What: DB that uses RAM, SSD, and cloud blob storage
- When: April 13th
- Darwin: Scale-In Stream Processing — CIDR’22
- Authors: Lawrence Benson, Tilmann Rabl
- What: Stream processing with ability to use all resources of a machine before scaling out to more servers
- When: April 20th
- Efficient Replication via Timestamp Stability — EuroSys’21
- Authors: Vitor Enes, Carlos Baquero, Alexey Gotsman, Pierre Sutra
- What: Predictable State Machine Replication (SMR) with high throughput
- When: April 27th
Past Meetings
Past Special Sessions
- Building Distributed Systems With Stateright – March 30th @ 1pm EST – Jon Nadal.
- Distributed Transactions in YugabyteDB – May 11th @12pm EST – Karthik Ranganathan.
- Fast General Purpose Transactions in Apache Cassandra – February 9thth @ 2 pm EST – Benedict Elliott Smith