P2P Messaging System

Reliability issues in JXTA

  • JXTA's pipes are by definition unreliable

  • Reliability depends on the workload:

    Pause
    [Milliseconds]
    Number of
    Sent Messages
    Number of
    Received Messages
    Reliability
    [Messages received/sent]
    0 1,000 480 48.0%
    10 1,000 984 98.4%
    20 1,000 995 99.5%
    30 1,000 998 99.8%
    40 1,000 1,000 100.0

  • Reasons (accoding to Bernard Traversat, Sun):
    • message queue have a small and static size
    • queues drop messages when they are full

  • P2P Messaging System: dynamic message queue size