p2p - 学习分布式系统中更新通信算法的最佳论文是什么?

标签 p2p distributed-computing distributed-system shared-nothing

我有一个分布式系统(单个数据中心中有多个节点),我希望具有以下属性:

  • 节点可以随时进入和离开系统。
  • 节点之间没有数据复制。
  • 客户端使用哪个节点取决于客户端(即它可以是一致的散列,也可以是其他东西)
  • 没有主节点(即没有中心故障点)
  • 每个节点可能会收到一条需要转发给其余节点的信息

  • 什么算法(最好的论文链接)适合于此?

    (我假设一些答案将包括 P2P 算法,但我过去遇到的大多数算法更像是分布式哈希表,节点进入并接管部分键空间等。我也认识到带有简单 UDP 消息的多播在这里可能是合适的,但是现有的哪些工作将有助于使消息传递可靠?)

    最佳答案

    尝试使用 JXTA 实现 ADHOC 节点如何? ?请参阅 Scribd 在线提供的实用 JXTA II 书籍。

    关于p2p - 学习分布式系统中更新通信算法的最佳论文是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3960247/

    相关文章:

    mp3 - 通过 webRTC 进行全质量 MP3 流式传输

    distributed-computing - Messenger 如何在聊天期间和用户再次登录时保持消息的顺序?

    node.js - 分布式认证

    distributed-computing - 在Paxos中,为什么我们不能使用随机退避来避免碰撞?

    java - 我如何在我的 LAN 上找到另一台不可公开访问的计算机的正确 IP 地址?

    distributed-computing - K-Bucket 在 Kademlia DHT 中究竟意味着什么?

    p2p - 在比特币这样的分布式网络中,节点如何在初始连接后找到它的对等点?

    algorithm - 自动完成的后端

    configuration - Microsoft Orleans 每个筒仓的最大颗粒数

    java - 如何让高性能的矩阵算法实现分布式?