Abstract:
Publish/subscribe and database systems researchers have recognized the importance of the event matching algorithm to the performance and scalability of a content-based subscription system. A number of interesting event matching techniques as well as DBMS solutions have been proposed in recent research work in the area. Content-based subscription systems allow information consumers to define filtering criteria when they register their interest in being notified of events that match their requirements. However, information producers are not offered the same flexibility. Moreover, content-based subscription systems require that the value of each attribute in the event schema be known at publication time. Certain types of information producers need to be given the flexibility of selecting what types of information consumers can receive their publications as well as the ability to personalize their publications at individual attribute level. This paper introduces symmetric subscription systems as the next generation of content-based subscription systems which addresses the above issues, and proposes a novel event matching algorithm in this context. 1
Citations
|
368
|
NiagaraCQ: A Scalable Continuous Query System for Internet Databases
– Chen, DeWitt, et al.
- 2000
|
|
238
|
An efficient multicast protocol for content-based publish-subscribe systems
– Banavar, Chandra, et al.
- 1999
|
|
215
|
Elvin has left the building: A publish/subscribe notification service with quenching
– Segall, Arnold
- 1997
|
|
165
|
Achieving scalability and expressiveness in an Internet-scale event notification service
– Carzaniga, Rosenblum, et al.
- 2000
|
|
153
|
Filtering algorithms and implementation for very fast publish/subscribe systems
– Fabret, Jacobsen, et al.
- 2001
|
|
139
|
Continual queries for Internet scale event-driven information delivery
– LIU, PU, et al.
- 1999
|
|
89
|
Rule Condition Testing and Action Execution in Ariel
– Hanson
- 1992
|
|
54
|
The Architecture of the READY Event Notification Service
– Gruber, Krishnamurthy, et al.
- 1999
|
|
52
|
A predicate matching algorithm for database rule systems
– Hanson, Chaabouni, et al.
- 1990
|
|
52
|
Publish/Subscribe in a Mobile Environment
– Huang, Garcia-Molina
- 2001
|
|
51
|
An overview of production rules in database systems
– Hanson, Widom
- 1993
|
|
41
|
Scalable trigger processing
– Hanson, Carnes, et al.
- 1999
|
|
40
|
Efficient matching for web-based publish/subscribe systems
– Pereira, Fabret, et al.
- 2000
|
|
35
|
Efficient recognition of events in a distributed system
– Gough, Smith
- 1995
|
|
27
|
et al. The Asilomar Report on Database Research
– Bernstein
- 1998
|
|
23
|
Publish/Subscribe on the Web at Extreme Speed
– Pereira, Fabret, et al.
- 2000
|
|
21
|
WebFilter: A high-throughput XML-based publish and subscribe System
– Pereira, Fabret, et al.
- 2001
|
|
16
|
Transactional Publish/Subscribe: The Proactive Multicast of Database Changes
– Chan
- 1998
|
|
7
|
Distribution issues in the design and implementation of a virtual market place
– Hoffner, Facciorusso, et al.
- 1999
|
|
1
|
Matching events in a content-based system
– Aguilera, Strom, et al.
- 1999
|
|
1
|
The Gryphon project home
– Research
|
|
1
|
The Design of the WebSphere Matchmaking Environment Query and Advertising Agents
– Rjaibi
- 2002
|