{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,8]],"date-time":"2025-10-08T15:33:11Z","timestamp":1759937591983,"version":"3.28.0"},"reference-count":41,"publisher":"IEEE","license":[{"start":{"date-parts":[[2020,3,1]],"date-time":"2020-03-01T00:00:00Z","timestamp":1583020800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/ieeexplore.ieee.org\/Xplorehelp\/downloads\/license-information\/IEEE.html"},{"start":{"date-parts":[[2020,3,1]],"date-time":"2020-03-01T00:00:00Z","timestamp":1583020800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2020,3,1]],"date-time":"2020-03-01T00:00:00Z","timestamp":1583020800000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"}],"content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2020,3]]},"DOI":"10.1109\/drcn48652.2020.1570611009","type":"proceedings-article","created":{"date-parts":[[2020,5,11]],"date-time":"2020-05-11T20:41:34Z","timestamp":1589229694000},"page":"1-6","source":"Crossref","is-referenced-by-count":8,"title":["Paxos in the NIC: Hardware Acceleration of Distributed Consensus Protocols"],"prefix":"10.1109","author":[{"given":"Giacomo","family":"Belocchi","sequence":"first","affiliation":[]},{"given":"Valeria","family":"Cardellini","sequence":"additional","affiliation":[]},{"given":"Aniello","family":"Cammarano","sequence":"additional","affiliation":[]},{"given":"Giuseppe","family":"Bianchi","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"PCG A Family of Simple Fast Space-Efficient Statistically Good Algorithms for Random Number Generation","year":"2014","author":"o\u2019neill","key":"ref39"},{"year":"0","key":"ref38","article-title":"Ns-3 &#x2013; a discrete-event network simulator for internet systems"},{"key":"ref33","doi-asserted-by":"publisher","DOI":"10.1145\/359545.359563"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/EuCNC.2019.8802031"},{"key":"ref31","doi-asserted-by":"publisher","DOI":"10.1109\/TNSM.2019.2948467"},{"journal-title":"Introduction to Automata Theory Languages and Computation","year":"2006","author":"hopcroft","key":"ref30"},{"key":"ref37","doi-asserted-by":"publisher","DOI":"10.1145\/2815675.2815692"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/2935634.2935638"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1145\/1402958.1402967"},{"key":"ref34","doi-asserted-by":"publisher","DOI":"10.1109\/12.995450"},{"key":"ref10","doi-asserted-by":"publisher","DOI":"10.1145\/2723372.2742788"},{"key":"ref40","doi-asserted-by":"publisher","DOI":"10.1145\/2934872.2934908"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1466443.1466448"},{"key":"ref12","doi-asserted-by":"publisher","DOI":"10.1145\/2517349.2517350"},{"key":"ref13","first-page":"169","article-title":"Building global and scalable systems with atomic multicast","author":"benz","year":"2014","journal-title":"Proc of 15th Int&#x2019;l Middleware Conf ser Middleware &#x2019;14"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-36080-8_5"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/2774993.2774999"},{"key":"ref16","first-page":"467","article-title":"Just say NO to Paxos overhead: Replacing consensus with network ordering","author":"li","year":"2016","journal-title":"Proc of 12th USENIX Symp on Operating Systems Design and Implementation ser OSDI &#x2019;16"},{"key":"ref17","first-page":"43","article-title":"Designing distributed systems using approximate synchrony in data center networks","author":"ports","year":"2015","journal-title":"Proc 12th USENIX Conf on Networked Systems Design and Implementation ser NSDI&#x2019;15"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/3317550.3321439"},{"year":"0","key":"ref19","article-title":"Barefoot networks - barefoot tofino"},{"key":"ref28","first-page":"51","article-title":"Paxos made simple","author":"lamport","year":"2001","journal-title":"ACM SIGACT News"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/62546.62549"},{"key":"ref27","first-page":"531","article-title":"FlowBlaze: Stateful packet processing in hardware","author":"pontarelli","year":"2019","journal-title":"Proc of 16th USENIX Symp on Networked Systems Design and Implementation ser NSDI &#x2019;19"},{"key":"ref3","doi-asserted-by":"publisher","DOI":"10.1145\/279227.279229"},{"key":"ref6","article-title":"The chubby lock service for loosely-coupled distributed systems","author":"burrows","year":"2006","journal-title":"Proc of 7th USENIX Symp on Operating Systems Design and Implementation ser OSDI&#x2019;06"},{"year":"0","key":"ref29","article-title":"Dpdk - data plane development kit"},{"key":"ref5","first-page":"305","article-title":"In search of an understandable consensus algorithm","author":"ongaro","year":"2014","journal-title":"Proc of 2014 USENIX Conf ser USENIX ATC&#x2019;14"},{"key":"ref8","first-page":"11","article-title":"ZooKeeper: Wait-free coordination for internet-scale systems","author":"hunt","year":"2010","journal-title":"Proc 2010 Usenix Conf"},{"year":"0","key":"ref7"},{"key":"ref2","doi-asserted-by":"crossref","first-page":"20:20","DOI":"10.1145\/2639988.2655736","article-title":"The network is reliable","volume":"12","author":"bailis","year":"2014","journal-title":"Queue"},{"article-title":"Using group communication technology to implement a reliable andscalable distributed in coprocessor","year":"1996","author":"friedman","key":"ref9"},{"article-title":"Spanner, truetime and the cap theorem","year":"2017","author":"brewer","key":"ref1"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/MM.2014.61"},{"key":"ref22","doi-asserted-by":"publisher","DOI":"10.1145\/3037697.3037731"},{"key":"ref21","article-title":"Azure accelerated networking: SmartNICs in the public cloud","author":"firestone","year":"2018","journal-title":"Proc of 15th USENIX Symp on Networked Systems Design and Implementation ser NSDI &#x2019;18"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1145\/3152434.3152461"},{"key":"ref41","article-title":"CacheCloud: Towards speed-of-light datacenter communication","author":"thomas","year":"2018","journal-title":"Proc of 10th USENIX Workshop on Hot Topics in Cloud Computing ser HotCloud &#x2019;18"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/3229591.3229594"},{"key":"ref26","first-page":"425","article-title":"Consensus in a box:&#x00B4; Inexpensive coordination in hardware","author":"istvan","year":"2016","journal-title":"Proc of 13th USENIX Symposium on Networked Systems Design and Implementation ser NSDI &#x2019;16"},{"journal-title":"P4xos Consensus as a network service","year":"2018","author":"dang","key":"ref25"}],"event":{"name":"2020 16th International Conference on the Design of Reliable Communication Networks (DRCN)","start":{"date-parts":[[2020,3,25]]},"location":"Milano, Italy","end":{"date-parts":[[2020,3,27]]}},"container-title":["2020 16th International Conference on the Design of Reliable Communication Networks DRCN 2020"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx7\/9085267\/9089336\/09089387.pdf?arnumber=9089387","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2022,6,27]],"date-time":"2022-06-27T12:14:23Z","timestamp":1656332063000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/9089387\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2020,3]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/drcn48652.2020.1570611009","relation":{},"subject":[],"published":{"date-parts":[[2020,3]]}}}