Back to Search Start Over

An efficient multicast protocol for content-based publish-subscribe systems

Authors :
Daniel C. Sturman
Guruduth Banavar
J. Nagarajarao
Rob Strom
Tushar Deepak Chandra
Biswanath Mukherjee
Source :
ICDCS
Publication Year :
2003
Publisher :
IEEE Comput. Soc, 2003.

Abstract

The publish/subscribe (or pub/sub) paradigm is an increasingly popular model for interconnecting applications in a distributed environment. Many existing pub/sub systems are based on pre-defined subjects, and hence are able to exploit multicast technologies to provide scalability and availability. An emerging alternative to subject-based systems, known as content-based systems, allow information consumers to request events based on the content of published events. This model is considerably more flexible than subject-based pub/sub. However, it was previously not known how to efficiently multicast published events to interested content-based subscribers within a large and geographically distributed network of broker (or router) machines. We develop and evaluate a novel and efficient distributed algorithm for this purpose, called -link matching". Link matching performs just enough computation at each node to determine the subset of links to which an event should be forwarded. We show via simulations that: link matching yields higher throughput than flooding when subscriptions are selective; and the overall CPU utilization of link matching is comparable to that of centralized matching.

Details

Database :
OpenAIRE
Journal :
Proceedings. 19th IEEE International Conference on Distributed Computing Systems (Cat. No.99CB37003)
Accession number :
edsair.doi...........bf67eed70849cdcf951c302e6485a18a
Full Text :
https://doi.org/10.1109/icdcs.1999.776528