Jose M. Faleiro

I am a post-doc in the Riselab at UC Berkeley. I was previously a PhD student in the computer science department at Yale University. I am broadly interested in data management systems, multi-core systems, and distributed systems.

Contact: jose.faleiro@yale.edu

Papers

Joshua Lockerman, Jose M. Faleiro, Juno Kim, Soham Sankaran, Daniel J Abadi, James Aspnes, Siddhartha Sen, Mahesh Balakrishnan
The FuzzyLog: A Partially Ordered Shared Log
OSDI 2018 (To appear)

Chenggang Wu, Jose M. Faleiro, Yihan Lin, Joseph M. Hellerstein
Anna: A KVS For Any Scale
ICDE 2018 [Paper]

Jose M. Faleiro, Daniel J. Abadi, Joseph M. Hellerstein
High Performance Transactions via Early Write Visibility
VLDB 2017 [Paper | Slides]

Philip A. Bernstein, Sebastian Burckhardt, Sergey Bykov, Natacha Crooks, Jose M. Faleiro, Gabriel Kliot, Alok Kumbhare, Muntasir Raihan Rahman, Vivek Shah, Adriana Szekeres, Jorgen Thelin
Geo-Distribution of Actor-Based Services
OOPSLA 2017 [Paper]

Jose M. Faleiro, Daniel J. Abadi
Latch-free Synchronization in Database Systems: Silver Bullet or Fool’s Gold?
CIDR 2017 [Paper | Slides]

Kun Ren, Jose M. Faleiro, Daniel J. Abadi
Design Principles for Scaling Multi-core OLTP Under High Contention
SIGMOD 2016 [Paper | Slides]

Jose M. Faleiro, Daniel J. Abadi
Rethinking serializable multiversion concurrency control
VLDB 2015 [Paper | Blog | Extended draft | Slides]

Jose M. Faleiro, Daniel J. Abadi
FIT: A Distributed Database Performance Tradeoff
IEEE Data Engineering Bulletin Vol. 38, No. 1, March 2015 [Paper | Blog | Slides | Video]

Jose M. Faleiro, Alexander Thomson, Daniel J. Abadi
Lazy Evaluation of Transactions in Database Systems
SIGMOD 2014 [Paper | Slides]

Jose M. Faleiro, Sriram Rajamani, Kaushik Rajan, G. Ramalingam, Kapil Vaswani
Generalized Lattice Agreement
PODC 2012 [Paper]

Jose Faleiro, Sriram Rajamani, Kaushik Rajan, G. Ramalingam, Kapil Vaswani
CScale - A Programming Model for Scalable and Reliable Distributed Applications
Monterey Workshop 2012 [Paper]

Talks

High Performance Transaction Processing via Deterministic Execution
Cornell University, March 2018
Microsoft Research Redmond, March 2018
Princeton University, April 2018
Georgia Institute of Technology, April 2018
University of Colorado at Boulder, April 2018

Addressing the Parallelism Gap in Replicated Server Systems (Embedded video)
StrangeLoop Conference, September 2017

High Performance Transactions via Early Write Visiblity
VLDB, August 2017
Harvard, March 2017
Apple, April 2017

Latch-free Synchronization in Database Systems: Silver Bullet or Fool's Gold?
CIDR, January 2017

The Implications of Multi-core Synchronization on DBMS Implementations
Amazon Web Services Palo Alto, August 2016

Design Principles for Scaling Multi-core OLTP Under High Contention
SIGMOD, June 2016

Demystifying Distributed Transactions with the Fairness-Isolation-Throughput Tradeoff
RICON, November 2015

Transaction Processing is easy if you're God (short talk)
HPTS, September 2015

Rethinking Serializable Multiversion Concurrency Control
Multi-versioning in Main-memory Databases: Limitations and Opportunities

North East Database Day, MIT, January 2016
VLDB, September 2015
Stanford, August 2015
UC Berkeley, June 2015

Lazy Evaluation of Transactions in Database Systems
Yale University, October 2014
Microsoft Research Redmond, June 2014
SIGMOD, June 2014

Barramundi: Towards a Characterization of Mutual Exclusion Locking Primitives
Microsoft Research India, December 2013
Yale University, September 2013
Microsoft Research Silicon Valley, August 2013