CS244b project presentations
Venue
Presentations will begin at 12:30pm sharp in Gates room B-012. Lunch will be served starting at 12:15pm.
Each team will have 9 minutes. Please prepare an 8-minute presentation to leave one minute for questions.
12:30pm-1:06pm Consensus protocols
OPEN SLOT
Byzantine Fault Tolerant Raft. Nina Tai, Dennis Chui Wang, and Yicheng An. paper. code. slides.
Battleship: A Byzantine Fault Tolerant Raft. Saachi Jain and Mitchell Allen Dumovic. paper. code. slides.
1:06pm-1:15pm break
1:15pm-1:51pm Replicated systems
Hierarchical Chubby: A Scalable, Distributed Locking Service. Emma Van Amburgh Dauterman and Zoë Summit Bohn. paper. code.
ZombieKV: Scalable, Replicated and Cached Key-value Store using Consistent Hashing. Sen Yu. paper. code. demo.
DNS Server Cluster Backed by Raft. Gabbi Samantha Fisher and Emre Orbay. paper. code.
ReSqlite - replicated Sqlite. Jervis Jerome Muindi and Henri Stern. paper. code. slides.
1:51pm-2:00pm break
2:00pm-2:36pm Miscellaneous
OPEN SLOT
TiredZebra: Exploring Gossip Protocols in Sensor Networks. Travis Lanham and Paul Thomas Crews Jr. paper. code1. code2.
Reliable Asynchronous Messaging for Byzantine Linked Entities. Sahil Takiar, Noah Nadeem Imam, and Jingkui Wang. paper. code.
2:36pm-3:45pm break
2:45pm-3:12pm Blockchain
HoneyLedgerBFT. Haithem Turki, Fidel Salgado, and Juan Manuel Camacho. paper. code1. code2.
Casper, a Proof of Stake protocol for blockchain consensus. Charles Bournhonesque and Olivier Moindrot. paper. code.
Ethereum blockchain: The internet’s new platform for distributed and decentralized applications. Amitai Porat, Avneesh Pratap, Parth Shah, and Vinit Adkar. paper. code1. code2.
3:12pm-3:39pm Tools
Profiling Microservices. Jack Tigar Humphries and Kostis Kaffes. paper. code.
Viewstamp Replication: Visualized. Scott Mendoza and Jorge Alvarez Ochoa. paper. code.
TinyTorrent: Kademlia-based P2P File Sharing. Jestin Ma, Sierra Alexandra Kaplan-Nelson, and Jake Alexander Rachleff. paper. code1. code2.
3:39pm-3:50pm break
3:50pm-4:35pm Security and privacy
Byzantine Fault Tolerant Raft in Rust. John Wang Clow and Zhilin Jiang. paper. code1. code2.
An Efficient PGP Keyserver without Prior Context. Alex Rucker. paper. code.
Keynet: a secure, byzantine fault tolerant distributed public key directory. Sydney Li, Colin Man, and Jean-Luc Christopher Watson. paper. code1. code2.
Privacy-preserving, location-based queries using DHTs and R-Trees. Giovanni Campagna and Keshav Santhanam. paper. code.
Distributed Password Authenticated Key Exchange. Brendon Di Go, Evan Zheran Liu, and Kenny Xu. paper. code
4:35pm-4:45pm break
4:45pm-5:21pm Replicated storage
MochiDB : A Byzantine Fault Tolerant Datastore. Tigran Tsaturyan and Saravanan Dhakshinamurthy. paper. code. slides.
GFS from Scratch. Ge Bian, Wenli Looi, and Niket Agarwal. paper. code.
Replicated Non-Deterministic Python Execution. Rishi Bedi, Bogac Kerem Goksel, and Varun Ramesh. paper code.
5:21pm-5:30pm break
5:30pm-5:57pm Graphs and reconciliation
Tra. Jennifer Lin, Hemanth Belve Kini, and Kim Phuong Truong. paper. code.
No Lost or Laden Updates in a Collaborative Web Application. Jake Smola. paper. (private code). demo.
Partition: Dynamic Repartitioning and Consensus in Distributed Graphs. Naoki Eto and Anshul Samar. paper. code.
Special arrangement
Paxos playground - a simulation to understand a replicated state machine implementation using Paxos. Juan Ignacio Vimberg. paper. code. tool.
GFS-python: A Simplified GFS Implementation in Python. Andrew Strohman. paper. code. demo.
Distributed ETL: A lightweight, pluggable, and scalable ingestion service for real-time data. Joe Wang. paper. (private code). demo.
Tail Latency in Zookeeper and a Simple Reimplementation. Michael Graczyk. paper. demo. code.
Practical Byzantine Fault Tolerance Consensus and A Simple Distributed Ledger. Xin Li, Muyun Chen, and Hao Xu. paper. demo. code.
COMMO: Cluster-optimized massively multiplayer game protocol. Dmitry Olegovich Kislyuk and Andrew Huan Zhai. paper. code. demo.
Viewstamped Replication Revisited and Implemented. Li Li and Sidharth Goel. paper. code. demo.
Decentralized and Distributed Machine Learning Model Training with Actors. Travis Addair. paper. code. demo.
Viewstamped Replication. Gleb Leonov. paper.