【24h】

Paxos Made Switch-y

机译:Paxos Made Switch-y

获取原文
获取原文并翻译 | 示例
获取外文期刊封面目录资料

摘要

The Paxos protocol is the foundation for building many fault-tolerant distributed systems and services. This paper posits that there are significant performance benefits to be gained by implementing Paxos logic in network devices. Until recently, the notion of a switch-based implementation of Paxos would be a daydream. However, new flexible hardware is on the horizon that will provide customizable packet processing pipelines needed to implement Paxos. While this new hardware is still not readily available, several vendors and consortia have made the programming languages that target these devices public. This paper describes an implementation of Paxos in one of those languages, P4. Implementing Paxos provides a critical use case for P4, and will help drive the requirements for data plane languages in general. In the long term, we imagine that consensus could someday be offered as a network service, just as point-to-point communication is provided today.
机译:Paxos协议是构建许多容错分布式系统和服务的基础。本文假设,通过在网络设备中实现Paxos逻辑可以获得显着的性能优势。直到最近,基于交换机的Paxos实现的概念还只是白日梦。但是,新的灵活硬件即将出现,它将提供实现Paxos所需的可自定义的数据包处理管道。尽管这种新硬件仍不容易获得,但一些供应商和协会已经公开了针对这些设备的编程语言。本文介绍了其中一种语言P4的Paxos实现。实施Paxos提供了P4的关键用例,并且将总体上推动对数据平面语言的需求。从长远来看,我们认为有一天可以将共识作为网络服务来提供,就像今天提供点对点通信一样。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号