P2P Messaging System

Multi-ring characteristics

  • Fast peers can communicate directly

  • Better robustness than a simple ring because of increased connectivity

  • Latency is improved (distance is criterion):
    dmax: maximum distance between two nodes
    d: distance between two inner ring nodes (predefined)
    n: total number of nodes

            dmax = d*logd(n)
  • The same message may be available from multiple sources

  • Dual mode link concept to avoid multiple message delivery