CS244b project presentations
Venue
Presentations will begin at 3pm sharp.
Each team will have 8 minutes. Please prepare a 7-minute presentation to leave one minute for questions.
Monday, June 8
Consensus
Fault-tolerant Key-Value Store using Viewstamped Replication. Varun Sekar. code. paper
Consensus in the Browser using WebRTC. Blade Chapman. code. paper.
Testing & Debugging
Debugging Logs in a Distributed System. Joseph Allen. code. paper.
Applying a deterministic approach for distributed systems Black-Box Testing. Ivan Levchenko and Edward Lee. code. demo. paper.
Reconstructing and Visualizing Distributed Traces from Log Data. Garrick Fernandez. code. paper.
Data Stores
Simplified Harp File System. Jiaming Zhang and Zhihua Cai. code. paper.
GFS 2.0: A Modern Design and Implementation. Babatunde Micheal Okutubo, Gan Tu, and Xi Cheng. code. paper.
Chunky: a distributed file store based on GFS. Matthew Lee. code. paper.
Append-only Distributed Datastore. Mingyan Zhao, Steven Tung, and Kevin Krakauer. code. paper.
Tuesday, June 9
Data Stores Continued
Key-Value Store Using Chain Replication. Ravi Pandey. code. paper.
ACID Compliant Distributed Key-Value Store. Lakshmi Narasimhan Seshan, Rajesh Jalisatgi, and Vijaeendra Simha G A. code. paper.
RAFT based Key-Value Store with Transaction Support. Chen Chen, Varun Kulkarni, Supriya Premkumar, and Renga Srinivasan. code. paper.
Clustering implementation for open source database H2. Arun Narasani. code. paper.
Distributed SQLite: a replicated SQLite service powered by RAFT. Arun Rajan, Purva Kamat, Esther Fang, and Zhexin Qiu. code. paper.
Computation
EnsembleSync: Reliable Distributed SGD with Less Communication. Michael Xie and Michi Yasunaga. code. paper.
Llama: Navigating Trade-offs in Diverse Video Pipelines using Heterogeneous Serverless Computing. Mark Zhao.
Distributed Evolution. Mario Srouji and Josh Payne. code. paper.
Applications
factoryOS: A Distributed and Self-Organizing Planning System in a Supply-Chain Context. Nishant Rai, Andrej Safundzic, Krutarth Rao, Chuanqi Chen. code. paper.
Distributed Multi-Agent Consensus for Fault Tolerant Decision Making. Minae Kwon and Suraj Nair. code. paper.
Peer-to-Peer Note Taking App. Fatma Tlili and Nilanjan Chatterjee. code. paper.
Wednesday, June 10
Visualizations
- The Paxos Algorithm, when Visualized, is Very Simple. Jackson Lallas and Siddhartha Prakash. code. paper.
P2P
Decentralized WebRTC P2P network using Kademlia. Ryle Zhou. code. paper.
Reproducing and Performance Testing Kademlia. Michaela Murray, Isaac Westlund, and Guy Wuollet. code. paper.
TaiKV: A Distributed KV Store. Yutai Luo. code. demo. paper.
pDNS: a secure, private, decentralized P2P DNS. Tushar Dhoot, Vishal Ranjan, Kevin Baichoo. code. paper.
Services
Rocinante: a system for TCP/UDP flow synchronization. Mustafa Bayramov. code. paper.
Distributed Priority Queue. Xiaohua Liang and Bill Lin. code. paper.
Publisher/Subscriber Service. Xiao Xin and Chi Zhang. code. demo. paper.
CloudEx: Towards a Fair and Fault-Tolerant Financial Exchange System in the Cloud. Ahmad Ghalayini and Jinkun Geng.
CRaft DNS: a robust and scalable DNS server on Raft. Changyu Bi, Sean Decker, Kevin Qian, and Xinyi Yu. code. paper.