Publications

Highlights

Obladi: Oblivious Serializable Transactions in the Cloud

OSDI’18

Obladi, the first system to provide ACID transactions while also hiding access patterns, turning the demands of supporting transactions on ORAM into a performance opportunity

Natacha Crooks, Matthew Burke, Ethan Cecchetti, Sitar Harel, Rachit Agarwal and Lorenzo Alvisi

Bringing Modular Concurrency Control to the Next Level

SIGMOD’17

Tebaldi, a distributed key-value store that explores new ways to harness the performance opportunity of combining different specialized concurrency control mechanisms

Chunzhi Su, Natacha Crooks, Cong Ding, Lorenzo Alvisi and Chao Xie

Seeing Is Believing: A Client-Centric Specification of Database Isolation

PODC’17

Our approach to isolation is premised on a simple observation: applications view storage systems as black-boxes that transition through a series of states, a subset of which are observed by applications

Natacha Crooks, Youer Pu, Lorenzo Alvisi and Allen Clement

I Can't Believe It's Not Causal! Scalable Causal Consistency with No Slowdown Cascades

NSDI’17

Occult, the first scalable, geo-replicated data store that provides causal consistency without the possibility of slowdown cascades, a key obstacle to the deployment at scale

Syed Akbar Mehdi, Cody Littley, Natacha Crooks, Lorenzo Alvisi, Nathan Bronson and Wyatt Lloyd

Full List

Obladi: Oblivious Serializable Transactions in the Cloud
Natacha Crooks, Matthew Burke, Ethan Cecchetti, Sitar Harel, Rachit Agarwal and Lorenzo Alvisi
OSDI’18

Pretzel: Email encryption and provider-supplied functions are compatible
Trinabh Gupta, Henrique Fingler, Lorenzo Alvisi, Michael Walfish
SIGCOMM’17

Bringing Modular Concurrency Control to the Next Level
Chunzhi Su, Natacha Crooks, Cong Ding, Lorenzo Alvisi and Chao Xie
SIGMOD’17

Seeing Is Believing: A Client-Centric Specification of Database Isolation
Natacha Crooks, Youer Pu, Lorenzo Alvisi and Allen Clement
PODC’17

I Can’t Believe It’s Not Causal! Scalable Causal Consistency with No Slowdown Cascades
Syed Akbar Mehdi, Cody Littley, Natacha Crooks, Lorenzo Alvisi, Nathan Bronson and Wyatt Lloyd
NSDI’17

TARDiS: A Branch-And-Merge Approach to Weak Consistency
Natacha Crooks, Youer Pu, Nancy Estrada, Trinabh Gupta, Lorenzo Alvisi and Allen Clement
SIGMOD’16

Scalable and private media consumption with Popcorn
Trinabh Gupta, Natacha Crooks, Whitney Mulhern, Srinath Setty, Lorenzo Alvisi and Michael Walfish
NSDI’16

High-Performance ACID via Modular Concurrency Control
Chao Xie, Chunzhi Su, Cody Littley, Lorenzo Alvisi, Manos Kapritsos and Yang Wang
SOSP’15

Salt: Combining ACID and BASE in a Distributed Database
Chao Xie, Chunzhi Su, Manos Kapritsos, Yang Wang, Navid Yaghmazadeh, Lorenzo Alvisi and Prince Mahajan
OSDI’14

Lazy Means Smart: Reducing Repair Bandwidth Costs in Erasure-coded Distributed Storage
Mark Silberstein, Lakshmi Ganesh, Yang Wang, Lorenzo Alvisi, Mike Dahlin
SYSTOR’14 Best Paper Award!

Exalt: Empowering Researchers to Evaluate Large-Scale Storage Systems
Yang Wang, Manos Kapritsos, Lara Schmidt, Lorenzo Alvisi and Mike Dahlin
NSDI’14

What’s a Little Collusion Between Friends?
Edmund L. Wong and Lorenzo Alvisi
PODC’13

SoK: The Evolution of Sybil Defense via Social Networks
Lorenzo Alvisi, Allen Clement, Alessandro Epasto, Silvio Lattanzi and Alessandro Panconesi
Oakland’13

Robustness in the Salus scalable block store
Yang Wang, Manos Kapritsos, ZuochengRen, Prince Mahajan, Jeevitha Kirubanandam, Lorenzo Alvisi and Mike Dahlin
NSDI’13

All about Eve: Execute-Verify Replication for Multi-Core Systems
Manos Kapritsos, Yang Wang, Vivien Quema, Allen Clement, Lorenzo Alvisi and Mike Dahlin
OSDI’12

Gnothi: Separating Data and Metadata for Efficient and Available Storage Replication
Yang Wang, Lorenzo Alvisi, and Mike Dahlin
USENIX ATC’12

Regret freedom isn’t free
Edmund L. Wong, Isaac Levy, Lorenzo Alvisi, Allen Clement, and Mike Dahlin
OPODIS’11

Depot: Cloud Storage with Minimal Trust
Prince Mahajan, Srinath Setty, Sangmin Lee, Allen Clement, Lorenzo Alvisi, Mike Dahlin, and Michael Walfish
OSDI’10

It’s On Me! The Benefit of Altruism in BAR Environments
Edmund L. Wong, Joshua B. Leners, and Lorenzo Alvisi
DISC’10

UpRight Cluster Services
Allen Clement, Manos Kapritsos, Sangmin Lee, Yang Wang, Lorenzo Alvisi, Mike Dahlin, and Taylor Riché
SOSP’09

Making Byzantine Fault Tolerant Systems Tolerate Byzantine Faults
Allen Clement, Mirco Marchetti, Edmund Wong, Lorenzo Alvisi, and Mike Dahlin
NSDI’09

FlightPath: Obedience vs. Choice in Cooperative Services
Harry C. Li, Allen Clement, Mirco Marchetti, Manos Kapritsos, Luke Robison, Lorenzo Alvisi, and Mike Dahlin
OSDI’08

Matrix Signatures: From MACs to Digital Signatures in Distributed Systems
Amitanand S. Aiyer, Lorenzo Alvisi, Rida A. Bazzi, and Allen Clement
DISC’08

BAR Primer
Allen Clement, Harry Li, Jeff Napper, Jean-Philippe Martin, Lorenzo Alvisi, Mike Dahlin
DSN’08

Zyzzyva: Speculative Byzantine Fault Tolerance
Ramakrishna Kotla, Lorenzo Alvisi, Mike Dahlin, Allen Clement, and Edmund Wong
SOSP’07 Best Paper Award!

Bounded Wait-Free Implementation of Optimally Resilient Byzantine Storage without (Unproven) Cryptographic Assumptions
Amitanand S. Aiyer, Lorenzo Alvisi, Rida A. Bazzi, and Allen Clement
DISC’07

The Paxos Register
Harry C. Li, Allen Clement, Amitanand S. Aiyer, and Lorenzo Alvisi
SRDS’07

Truth In Advertising: Lightweight Verification of Route Integrity
Edmund L. Wong, Praveen Balasubramanian, Lorenzo Alvisi, Mohamed G. Gouda, Vitaly Shmatikov
PODC’07

SafeStore: A Durable and Practical Storage System
Ramakrishna Kotla, Lorenzo Alvisi, and Mike Dahlin
USENIX ATC’07 Best Paper Award!

BAR Gossip
Harry C. Li, Allen Clement, Edmund L. Wong, Jeff Napper, Indrajit Roy, Lorenzo Alvisi, Michael Dahlin
OSDI’06