Previous Work (JMessaging)
Distributed messaging system
Publisher/subscriber group communication
Server-less network architecture
High performance and low overhead