BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//Talks.cam//talks.cam.ac.uk//
X-WR-CALNAME:Talks.cam
BEGIN:VEVENT
SUMMARY:Consensus as a Network Service - Pietro Bressana
DTSTART:20161206T131500Z
DTEND:20161206T134500Z
UID:TALK69109@talks.cam.ac.uk
CONTACT:Gemma Gordon
DESCRIPTION:Consensus protocols are the foundation for building many fault
 -tolerant distributed systems and services. This talk posits that there ar
 e significant performance benefits to be gained by offering consensus as a
  network service (CAANS). CAANS leverages recent advances in commodity net
 working hardware design and programmability to implement consensus protoco
 l logic in network devices. CAANS provides a complete Paxos protocol\, is 
 a drop-in replacement for software-based implementations of Paxos\, makes 
 no restrictions on network topologies\, and is implemented in a higher-lev
 el\, data-plane programming language\, allowing for portability across a r
 ange of target devices. At the same time\, CAANS significantly increases t
 hroughput and reduces latency for consensus operations. Consensus logic ex
 ecuting in hardware can transmit consensus messages at line speed\, with l
 atency only slightly higher than simply forwarding packets.\n\nPietro Bres
 sana received his master’s degree in computer engineering from Politecni
 co di Milano (Italy) in 2015. He then moved to Lugano (Switzerland) where\
 , after spending some months as a research assistant at Università della 
 Svizzera Italiana (USI)\, he became a PhD student of the Faculty of Inform
 atics.
LOCATION:Computer Laboratory\, William Gates Building\, Room FW11
END:VEVENT
END:VCALENDAR
