Group communication specifications: a comprehensive study
ACM Computing Surveys (CSUR)
A scalable distributed information management system
Proceedings of the 2004 conference on Applications, technologies, architectures, and protocols for computer communications
REDS: a reconfigurable dispatching system
Proceedings of the 6th international workshop on Software engineering and middleware
On adding replies to publish-subscribe
Proceedings of the 2007 inaugural international conference on Distributed event-based systems
Adam2: Reliable Distribution Estimation in Decentralised Environments
ICDCS '10 Proceedings of the 2010 IEEE 30th International Conference on Distributed Computing Systems
Living in the present: on-the-fly information processing in scalable web architectures
Proceedings of the 2nd International Workshop on Cloud Computing Platforms
Hi-index | 0.00 |
The publish/subscribe (pub/sub) communications paradigm is suitable for building large-scale, widely distributed applications. Distributed pub/sub middleware scales well because it decouples communicating clients. However, complete decoupling of clients make it more challenging to design distributed applications using pub/sub middleware: often clients want some information about each other. We thus augment the pub/sub communication model through addition of an integrated aggregation mechanism---ASIA---that facilitates bidirectional exchange of information without compromising scalability. Our prototype implementation demonstrates that ASIA can be integrated into a typical distributed pub/sub middleware with little effort, and that the aggregation capability adds little overhead in terms of message throughput and latency.