Derecho

Author:

Jha Sagar1,Behrens Jonathan2,Gkountouvas Theo1,Milano Matthew1,Song Weijia1,Tremel Edward1,Renesse Robbert Van1,Zink Sydney1,Birman Kenneth P.1

Affiliation:

1. Cornell University, Ithaca, NY, USA

2. Cornell University, USA and MIT, Cambridge, MA, USA

Abstract

Cloud computing services often replicate data and may require ways to coordinate distributed actions. Here we present Derecho, a library for such tasks. The API provides interfaces for structuring applications into patterns of subgroups and shards, supports state machine replication within them, and includes mechanisms that assist in restart after failures. Running over 100Gbps RDMA, Derecho can send millions of events per second in each subgroup or shard and throughput peaks at 16GB/s, substantially outperforming prior solutions. Configured to run purely on TCP, Derecho is still substantially faster than comparable widely used, highly-tuned, standard tools. The key insight is that on modern hardware (including non-RDMA networks), data-intensive protocols should be built from non-blocking data-flow components.

Funder

NSF-sponsored Institute for Computational Sustainability at Cornell University, NSF, DARPA, ARPA-e, NYSERDA, Huawei, and Mellanox

Publisher

Association for Computing Machinery (ACM)

Subject

General Computer Science

Reference56 articles.

1. {n. d.}. LibPaxos: Open-source Paxos. Retrieved from http://libpaxos.sourceforge.net/. {n. d.}. LibPaxos: Open-source Paxos. Retrieved from http://libpaxos.sourceforge.net/.

2. {n. d.}. RDMA-Paxos: Open-source Paxos. Retrieved from https://github.com/wangchenghku/RDMA-PAXOS. {n. d.}. RDMA-Paxos: Open-source Paxos. Retrieved from https://github.com/wangchenghku/RDMA-PAXOS.

3. 2011. Vsync Reliable Multicast Library. Retrieved from http://vsync.codeplex.com/. 2011. Vsync Reliable Multicast Library. Retrieved from http://vsync.codeplex.com/.

4. 2012. Gbcast Protocol. Retrieved from https://en.wikipedia.org/wiki/Gbcast. 2012. Gbcast Protocol. Retrieved from https://en.wikipedia.org/wiki/Gbcast.

5. CORFU

Cited by 27 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Cornflakes: Zero-Copy Serialization for Microsecond-Scale Networking;Proceedings of the 29th Symposium on Operating Systems Principles;2023-10-23

2. Dash: A Low Code Development Platform for AI Applications in Industry;2023 IEEE 14th Annual Ubiquitous Computing, Electronics & Mobile Communication Conference (UEMCON);2023-10-12

3. Specification and Runtime Checking of Derecho, A Protocol for Fast Replication for Cloud Services;Proceedings of the 5th workshop on Advanced tools, programming languages, and PLatforms for Implementing and Evaluating algorithms for Distributed systems;2023-06-19

4. Heron: Scalable State Machine Replication on Shared Memory;2023 53rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN);2023-06

5. Telepathy: A Lightweight Silent Data Access Protocol for NVRAM+RDMA Enabled Distributed Storage;IEEE Transactions on Computers;2023-03-01

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3