SCS Faculty Recruiting Seminar - Peter Bailis - Coordination Avoidance in Distributed Databases

*********************************
There is now a CONTENT FREEZE for Mercury while we switch to a new platform. It began on Friday, March 10 at 6pm and will end on Wednesday, March 15 at noon. No new content can be created during this time, but all material in the system as of the beginning of the freeze will be migrated to the new platform, including users and groups. Functionally the new site is identical to the old one. webteam@gatech.edu
*********************************

Event Details
  • Date/Time:
    • Tuesday February 24, 2015 - Wednesday February 25, 2015
      10:00 am - 10:59 am
  • Location: KACB Classroom 2447
  • Phone:
  • URL:
  • Email:
  • Fee(s):
    0.00
  • Extras:
Contact

Essie Reynolds

ereynold@cc.gatech.edu

Summaries

Summary Sentence: SCS Faculty Recruiting Seminar - Peter Bailis - Coordination Avoidance in Distributed Databases

Full Summary: No summary paragraph submitted.

Media
  • Peter Bailis Peter Bailis
    (image/jpeg)

Abstract:

The rise of Internet-scale geo-replicated services has led to considerable upheaval in the design of modern data management systems. Namely, given the availability, latency, and throughput penalties associated with classic mechanisms such as serializable transactions, a broad class of systems (e.g., "NoSQL") has sought weaker alternatives that reduce the use of expensive coordination during system operation, often at the cost of application integrity. When can we safely forego the cost of this expensive coordination, and when must we pay the price?

In this talk, I will discuss the potential for coordination avoidance -- the use of as little coordination as possible while ensuring application integrity -- in several modern data-intensive domains. Specifically, I will demonstrate how to leverage the semantic requirements of applications in data serving, transaction processing, and statistical analytics to enable more efficient distributed algorithms and system designs. The prototype systems I have built demonstrate order-of-magnitude speedups compared to their traditional coordinated counterparts on a variety of tasks, including referential integrity and index maintenance, transaction execution under common isolation models, and asynchronous convex optimization. I will also discuss our experiences studying and optimizing a range of open source applications and systems, which exhibit similar results.

Bio:

Peter Bailis is a Ph.D. candidate at UC Berkeley working in databases and distributed systems. As part of his dissertation work, he has studied and built high performance distributed data management systems for large scale transaction processing, data serving, and statistical analytics in the AMPLab and BOOM projects under the advisement of Joseph M. Hellerstein, Ali Ghodsi, and Ion Stoica. He is the recipient of the NSF Graduate Research Fellowship, the Berkeley Fellowship for Graduate Study, and best-of-conference citations for research appearing in both SIGMOD and VLDB. He received his A.B. in Computer Science from Harvard College in 2011, where he also received the CRA Outstanding Undergraduate Researcher Award.

Additional Information

In Campus Calendar
No
Groups

College of Computing, School of Computer Science

Invited Audience
Undergraduate students, Faculty/Staff, Public, Graduate students
Categories
Seminar/Lecture/Colloquium
Keywords
Peter Bailis, School of Computer Science, SCS, SCS Faculty Recruiting Seminar
Status
  • Created By: Birney Robert
  • Workflow Status: Published
  • Created On: Feb 19, 2015 - 5:58am
  • Last Updated: Apr 13, 2017 - 5:20pm