@inproceedings{4a0b34f0ae2d4025bac8c9f6cad7dea0,
title = "NetPaxos: Consensus at network speed",
abstract = "This paper explores the possibility of implementing the widely deployed Paxos consensus protocol in network devices. We present two different approaches: (i) a detailed design description for implementing the full Paxos logic in SDN switches, which identifies a sufficient set of required OpenFlow extensions; and (ii) an alternative, optimistic protocol which can be implemented without changes to the OpenFlow API, but relies on assumptions about how the network orders messages. Although neither of these protocols can be fully implemented without changes to the underlying switch firmware, we argue that such changes are feasible in existing hardware. Moreover, we present an evaluation that suggests that moving Paxos logic into the network would yield significant performance benefits for distributed applications. Copyright is held by the owner/author(s). Publication rights licensed to ACM.",
keywords = "NetPaxos, Paxos, Software-defined networking",
author = "Dang, {Huynh Tu} and Daniele Sciascia and Marco Canini and Fernando Pedone and Robert Soul{\'e}",
note = "Copyright: Copyright 2016 Elsevier B.V., All rights reserved.; 1st ACM SIGCOMM Symposium on Software Defined Networking Research, SOSR 2015 ; Conference date: 17-06-2015 Through 18-06-2015",
year = "2015",
month = jun,
day = "17",
doi = "10.1145/2774993.2774999",
language = "English (US)",
series = "Symposium on Software Defined Networking (SDN) Research, SOSR 2015",
publisher = "Association for Computing Machinery, Inc",
booktitle = "Symposium on Software Defined Networking (SDN) Research, SOSR 2015",
}