2012 · 11 citations · 5 references
ComputingCommunicationComputer ScienceComputer NetworksDistributed SystemsMessage PassingClient-server ArchitectureDistributed ComputingDistributed Data ProcessingDistributed Systems PerformanceAggregationDecouplingDistributed MiddlewareDistributed Middleware ScalabilityPublish-subscribe CommunicationPublish-subscribe Communication ModelsPublish-subscribe MiddlewarePublish-subscribe Systems
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.
5
A scalable distributed information management system
Praveen Yalagandula, Mike Dahlin · 2004 · 272 citations
Gianpaolo Cugola, Gian Pietro Picco · 2006 · 102 citations
Adam2: Reliable Distribution Estimation in Decentralised Environments
Jan Šácha, Jeff Napper, Corina Stratan et al. · 2010 · 36 citations
David Eyers, Tobias Freudenreich, Alessandro Margara et al. · 2012 · 18 citations
On adding replies to publish-subscribe
Gianpaolo Cugola, Matteo Migliavacca, Alessandro Monguzzi · 2007 · 17 citations