P2P Messaging System

Future Work

  • Implement full multi-ring functionality

  • Perform tests in real-world peer-to-peer networks

  • Protocol and language extensions / enhancements:
    • Evaluate connection less protocol (UDP) to avoid costs of TCP connections
    • HTTP gateways to provide access for mobile devices and peers behind firewalls
    • Port the system to J2ME and other languages

  • Enhance functionality and Quality-of-Service:
    • Message persistence and excactly-once-delivery
    • Additional QoS parameters
    • Group membership service
    • Data integrity and security

  • Development of P2P applications based on the system (e.g. chat, audio / video broadcasting, multi-player games, distributed computing)