loading...
Analysis and Algorithms for Content-Based Event Matching
Columbus, Ohio, USA June 06-June 10
DOI Bookmark: http://doi.ieeecomputersociety.org/10.1109/ICDCSW.2005.40Fourth International Workshop on Dist ...
 This Article 
 
PDF
HTML
 
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
Satyen Kale, Princeton University
Elad Hazan, Princeton University
Fengyun Cao, Princeton University
Jaswinder Pal Singh, Princeton University
Content-based event matching is an important problem in large-scale event-based publish/subscribe systems. However, open questions remain in analysis of its difficulty and evaluation of its solutions. This paper makes a few contributions toward analysis, evaluation and development of matching algorithms. First, based on a simplified yet generic model, we give a formal proof of hardness of matching problem by showing its equivalence to the notoriously hard Partial Match problem. Second, we compare two major existing matching approaches and show that counting-based algorithms are likely to be more computationally expensive than tree-based algorithms in this model. Third, we observe an important, prevalent characteristic of real-world publish/subscribe events, and develop a new matching algorithm called RAPIDMatch to exploit it. Finally, we propose a new metric for evaluation of matching algorithms. We analyze and evaluate RAPIDMatch using both the traditional and new metrics proposed. Results show that RAPIDMatch achieves large performance improvement over the tree-based algorithm under certain publish/subscribe scenarios.
Citation:
Satyen Kale, Elad Hazan, Fengyun Cao, Jaswinder Pal Singh, "Analysis and Algorithms for Content-Based Event Matching," icdcsw, vol. 4, pp.363-369, Fourth International Workshop on Distributed Event-Based Systems (DEBS) (ICDCSW'05), 2005
Usage of this product signifies your acceptance of the Terms of Use.