Consensus as a Network Service
- 👤 Speaker: Pietro Bressana
- 📅 Date & Time: Tuesday 06 December 2016, 13:15 - 13:45
- 📍 Venue: Computer Laboratory, William Gates Building, Room FW11
Abstract
Consensus protocols are the foundation for building many fault-tolerant distributed systems and services. This talk posits that there are significant performance benefits to be gained by offering consensus as a network service (CAANS). CAANS leverages recent advances in commodity networking hardware design and programmability to implement consensus protocol 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-level, data-plane programming language, allowing for portability across a range of target devices. At the same time, CAANS significantly increases throughput and reduces latency for consensus operations. Consensus logic executing in hardware can transmit consensus messages at line speed, with latency only slightly higher than simply forwarding packets.
Pietro Bressana received his master’s degree in computer engineering from Politecnico 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 Informatics.
Series This talk is part of the Computer Laboratory NetOS Group Talklets series.
Included in Lists
- All Talks (aka the CURE list)
- bld31
- Cambridge Centre for Data-Driven Discovery (C2D3)
- Cambridge talks
- Chris Davis' list
- Computer Laboratory NetOS Group Talklets
- Computer Laboratory, William Gates Building, Room FW11
- Department of Computer Science and Technology talks and seminars
- Interested Talks
- ndk22's list
- ob366-ai4er
- rp587
- School of Technology
- Trust & Technology Initiative - interesting events
- yk449
Note: Ex-directory lists are not shown.
![[Talks.cam]](/static/images/talkslogosmall.gif)


Tuesday 06 December 2016, 13:15-13:45