Back to Search
Start Over
An efficient multicast protocol for content-based publish-subscribe systems
- 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