MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  2

Download:
Download as a PDF | Download as a PS
by Marcos K. Aguilera, Robert E. Strom, Daniel C. Sturman, Mark Astley, Tushar D. Chandra
http://www.research.ibm.com/gryphon/Our_Research/../matching.ps
Add To MetaCart

Abstract:

Content-based subscription systems are an emerging alternative to traditional publish-subscribe systems, because they permit more flexible subscriptions along multiple dimensions. In these systems, each subscription is a predicate which may test arbitrary attributes within an event. However, the matching problem for content-based systems--- determining for each event the subset of all subscriptions whose predicates match the event--- is still an open problem. We present an efficient, scalable solution to the matching problem. Our solution has an expected time complexity that is sub-linear in the number of subscriptions, and it has a space complexity that is linear. Specifically, we prove that for predicates reducible to conjunctions of elementary tests, the expected time to match a random event is no greater than O(N

Citations

477 The process group approach to reliable distributed computing – Birman - 1993
220 An Efficient Multicast Protocol for Content-Based Publish-Subscribe Systems – Banavar, Chandra, et al. - 1999
172 The information bus { an architecture for extensible distributed systems – Oki, PFluegl, et al. - 1994
52 A Predicate Matching Algorithm for Database Rule Systems – Hanson, Chaabouni, et al. - 1990
48 Group communication – Powell - 1996
34 Efficient Recognition of Events in a Distributed System – Gough, Smith - 1995
2 of a scalable event notification service: Interface and architecture – Design - 1998