P4 Workshop 2016 has ended
Arrillaga Alumni Center: 326 Galvez Street, Stanford, CA 94305
Sponsored by: Netronome, AT&T, Cisco, Hewlett Packard Enterprise & Barefoot Networks
View analytic
Tuesday, May 24 • 3:40pm - 4:00pm
Paxos Made Switch-y

Sign up or log in to save this to your schedule and see who's attending!

The Paxos protocol is the foundation for building many fault-tolerant distributed systems and services. This talk posits that there are significant performance benefits to be gained by implementing Paxos logic in network devices. Until recently, the notion of a switch-based implementation of Paxos would be a daydream. However, new flexible hardware and expressive data plane programming languages are on the horizon and will provide customizable packet processing pipelines needed to implement Paxos. This talk describes an implementation of Paxos in one of those languages, P4, as well as our on-going efforts to evaluate the implementation on a variety of hardware devices. Implementing Paxos provides a critical use case for P4, and will help drive the requirements for data plane languages in general. In the long term, we imagine that consensus could someday be offered as a network service, just as point-to-point communication is provided today.

avatar for Robert Soule, USI

Robert Soule, USI

Robert Soulé is an assistant professor at the Università della Svizzera Italiana (USI). His research interests are in distributed data processing, networking, and applied programming languages. His recent work has focused on software-defined networks and graph database query optimization... Read More →

Tuesday May 24, 2016 3:40pm - 4:00pm
McCaw Hall - Presentations

Attendees (1)