云计算服务经常复制数据,其中需要协调分布式操作的方法。在本文中,我们介绍了Derecho,一个用于完成这些任务的库。Derecho的API提供了将应用程序结构化为子组和碎片模式的接口,支持其中的状态机复制,并包含有助于在失败后重新启动的机制。Derecho可以在每个子组或shard中每秒发送数百万个事件,运行超过100Gbps的RDMA,吞吐量峰值为16GB/s,大大优于以前的解决方案。即使Derecho被配置为纯粹地在TCP上运行,它仍然比广泛使用、高度优化的标准工具快得多。本文所提出的关键的见解是,在现代硬件(包括非RDMA网络)上,数据密集型协议应该由非阻塞数据流组件构建。
本文的RDMA多播协议,RDMC
地 址:广州市番禺区大学城中山大学资讯管理学院B栋B305
邮政编码:510000
联 系 人:李启元老师
电 话:+86-20-39336519
电子邮箱:hpcoffice@gdhpcs.org
网 址:http://sdcs.sysu.edu.cn/gdhpcs/