XO: XMPP Overlay Service for Distributed Chat
This paper discusses the adaptation of group-oriented messaging and chat technology for operation in serverless, multicast-capable mobile wireless architectures. The main goals are to allow group messaging and chat sessions to fragment/coalesce, operate through disrupted TCP conditions, and improve bandwidth utilization when multicast is available. In addition, the solution demonstrates proxying and gateway methods to interoperate with existing client and server standards and software. The approach presents several innovations that extend and adapt eXtensible Messaging and Presence Protocol (XMPP) standards for incorporating group serverless chat and messaging within more challenging operational environments.