PETER BAILIS
pdb
Photo credit: Hector Garcia-Molina
I study data and data-intensive systems.
I lead the Stanford Future Data Systems research group.
Bio: Peter Bailis is an assistant professor of Computer Science at Stanford University. Peter's research in the Future Data Systems group focuses on the design and implementation of next-generation data-intensive systems. His work spans large-scale data management, distributed protocol design, and architectures for high-volume complex decision support. He is the recipient of an NSF Graduate Research Fellowship, a Berkeley Fellowship for Graduate Study, best-of-conference citations for research appearing in both SIGMOD and VLDB, and the CRA Outstanding Undergraduate Researcher Award. He received a Ph.D. from UC Berkeley in 2015 and an A.B. from Harvard College in 2011, both in Computer Science.
Contact:
Office:
433 Gates Hall
Stanford University
Stanford, CA 94305
Support

Our group's research is generously supported in part by Toyota and RWE AG.

Affiliations

In addition to leading the Future Data Systems group, I am a member of the Stanford InfoLab, the Stanford Data Science Initiative, the Stanford SystemX Alliance, and the Secure Internet of Things project.

Upcoming Travel & Public Talks
Software-Defined HW Workshop 4/7
Brown 4/20
Stanford SystemX Conference 5/17-19
SAP HANA TechDays 6/24-25
SIGMOD 6/26-7/1
News
Officially started at Stanford as an assistant professor of Computer Science! Onwards and upwards!
5/1/2016
I posted my talk transcript from NorCal DB Day, about the future of data management tools and what databases can learn from Le Corbusier.
4/30/2016
I wrote about getting started in research.
4/24/2016
I talked at Papers We Love Boston about "Streaming Queries over Streaming Data" (from VLDB 2002). Slides here.
4/21/2016
Lots of activity on MacroBase. Welcome to our Future Data Systems Spring quarter rotators!
3/28/2016
I'm talking about MacroBase next month at the Stanford Computer Forum's Annual Meeting on April 12th.
3/20/2016
I'm thrilled to join my colleagues as part of the Secure Internet of Things project.
3/10/2016
New paper draft on our MacroBase engine: analytic monitoring for IoT.
03/02/2016
I wrote a post on lean research.
02/20/2016
I'm honored to be included in the 2016 Forbes 2016 "30 under 30" in Enterprise Technology. Thanks, Forbes!
01/04/2016
I wrote a new post on why I enjoyed graduate school.
01/01/2016
Our research group site is live!
12/17/2015
Readings in Database Systems, 5th Edition, co-edited with Joe Hellerstein and Mike Stonebraker is now online at redbook.io.
12/7/2015
I'm talking at GOTO Chicago in May 2016.
12/1/2015
Thanks to Toyota for generously supporting our ongoing research on systems for scalable anomaly detection.
11/30/2015
I'm excited to join the editorial board of ACM Queue and help lead a new section on research in practice.
11/23/2015
I've posted my Ph.D. thesis! Many thanks to all who helped make this possible.
10/30/2015
We posted a write-up of our experiences and thoughts regarding asynchronous distributed optimization within a dataflow framework on the arXiv.
10/24/2015
I talked at StrangeLoop about "When Worst is Best (in Distributed Systems Design)"; check out the deck and video!
9/30/2015
I'm looking for graduate students!
9/25/2015
In light of upcoming graduate student fellowship deadlines, I posted about and shared my NSF GRFP materials.
9/3/2015
Posted slide decks from MesosCon (keynote video) and SIGMOD on coordination-avoiding systems design and concurrency control in open source applications.
8/21/2015
Relocated to Cambridge, MA for the year.
7/16/2015
I'm giving a keynote at MesosCon 2015 (August 20-21 in Seattle) on "Silence is Golden: Coordination-Avoiding Systems Design."
6/30/2015
I'll be spending next year visiting the MIT CSAIL DB and systems groups.
6/17/2015
I'll be speaking at Strange Loop 2015 (September 24-26 in St. Louis) on "When Worst is Best (in Distributed Systems Design)."
6/10/2015
Accepted a tenure-track assistant professor position with Stanford Computer Science!
6/8/2015
New website.
6/6/2015

Selected Publications Full List · Google Scholar

2016
MacroBase: Analytic Monitoring for the Internet of Things
Scalable Atomic Visibility with RAMP Transactions
2015
Readings in Database Systems, 5th Edition
Feral Concurrency Control: An Empirical Investigation of Modern Application Integrity
Coordination Avoidance in Database Systems
Coordination Avoidance in Distributed Databases
The Missing Piece in Complex Analytics: Low Latency, Scalable Model Management and Serving with Velox
2014
Quantifying Eventual Consistency with PBS
Highly Available Transactions: Virtues and Limitations
Quantifying Eventual Consistency with PBS
The Network is Reliable: An Informal Survey of Real-World Communications Failures
Scalable Atomic Visibility with RAMP Transactions
2013
PBS at Work: Advancing Data Management with Consistency Metrics
HAT, not CAP: Towards Highly Available Transactions
Eventual Consistency Today: Limitations, Extensions, and Beyond
Consistency without Borders
Bolt-on Causal Consistency
2012
Probabilistically Bounded Staleness for Practical Partial Quorums
The Potential Dangers of Causal Consistency and an Explicit Solution
2011
Programming Micro-aerial Vehicle Swarms with Karma
Dimetrodon: Processor-level Preventive Thermal Management via Idle Cycle Injection
2010
Positional Communication and Private Information in Honeybee Foraging Models

You can follow me on Twitter at @pbailis.