Time+Place: Thursday 01/11/2007 11:30 Room 337-8 Taub Bld.
Title: Zyzzyva: Speculative Byzantine Fault Tolerance
Speaker: Lorenzo Alvisi NOTE UNUSUAL TIME http://www.cs.utexas.edu/~lorenzo/
Affiliation: University of Texas, Austin
Host: Roy Friedman

Abstract:


We present Zyzzyva, a protocol that uses speculation to reduce the cost 
and simplify the design of Byzantine fault tolerant state machine 
replication. In Zyzzyva, replicas respond to a client's request without 
first running an expensive three-phase commit protocol to reach agreement 
on the order in which the request must be processed. Instead, they 
optimistically adopt the order proposed by the primary and respond 
immediately to the client. Replicas can thus become temporarily 
inconsistent with one another, but clients detect inconsistencies, help 
correct replicas converge on a single total ordering of requests, and only 
rely on responses that are consistent with this total order. This approach 
allows Zyzzyva to reduce replication overheads to approach their 
theoretical minima.

Lorenzo Alvisi is a Professor in the Department of Computer Sciences at 
the University of Texasat Austin. Lorenzo holds a Ph.D. (1996) and M.S. 
(1994) in Computer Science from Cornell University, and a Laureasumma cum 
laude in Physics from the University of Bologna, Italy. He is the 
recipient of an Alfred P.Sloan Fellowship and of an NSF CAREER Award. 
Lorenzo is interested in distributed systems, fault-tolerance, security, 
and red Italian motorcycles.