SCS Recruitment Seminar: Dan Ports, "Rethinking Distributed Systems for the Datacenter"

*********************************
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:
    • Thursday February 9, 2017
      11:00 am - 12:15 pm
  • Location: Klaus Advanced Computing Building, Room 1116 West
  • Phone:
  • URL:
  • Email:
  • Fee(s):
    Free
  • Extras:
Contact

Kenya Payton

Sr. Administrative Assistant

kenya.payton@cc.gatech.edu

Summaries

Summary Sentence: SCS Recruitment Lecture by Dan Ports, Research Assistant Professor at the University of Washington

Full Summary: No summary paragraph submitted.

Media
  • Don Ports Don Ports
    (image/jpeg)

Abstract:

Today's most popular applications are deployed as massive scale distributed systems in the datacenter. Keeping data consistent and available despite server failures and concurrent updates is a formidable challenge. Two well-known abstractions, strong consistent replication and serializable transactions, can free developers from these challenges by transparently masking failures and treating complex updates as atomic units. Yet, the conventional wisdom is that these techniques are too expensive to deploy in high-performance systems.

In this talk, I will demonstrate a new approach to designing distributed systems that allow strong consistent distributed systems to be built with little to no performance cost. Taking advantage of the properties and capabilities of the datacenter environment, we can co-design distributed protocols and the network layer. Specifically, I will describe two systems for state machine replication, Speculative Paxos and Network-Ordered Paxos, and one for distributed transaction processing, Eris, built using this approach.

These methods are able to achieve five to 17x performance improvements over conventional designs. Moreover, they achieve performance within two-percent of their weak consistent alternatives, demonstrating that strong consistency and high performance are not incompatible.

Bio:

Dan Ports is a research assistant professor in Computer Science and Engineering at the University of Washington (UW), where he leads the distributed systems research group. His group's research focuses on building practical distributed systems with strong theoretical underpinnings.

Prior to joining the faculty at UW in 2015, Dan received the Ph.D. from MIT, where he was advised by Barbara Liskov, and completed a postdoctoral research position with the university. His research earned best paper awards at multiple conferences, including NSDI and OSDI.

Additional Information

In Campus Calendar
Yes
Groups

College of Computing, School of Computer Science

Invited Audience
Faculty/Staff, Public, Undergraduate students, Graduate students
Categories
No categories were selected.
Keywords
SCS, School of Computer Science, lecture, Don Ports
Status
  • Created By: Devin Young
  • Workflow Status: Published
  • Created On: Feb 1, 2017 - 1:55pm
  • Last Updated: Apr 13, 2017 - 5:13pm