Title :
On Efficient Content Matching in Distributed Pub/Sub Systems
Author :
Rao, Weixiong ; Chen, Lei ; Fu, Ada Wai-Chee ; Chen, Hanhua ; Zou, Futai
Author_Institution :
Dept. of Comput. Sci. & Eng., Chinese Univ. of Hong Kong, Hong Kong
Abstract :
The efficiency of matching structures is the key issue for content publish/subscribe systems. In this paper, we propose an efficient matching tree structure, named CobasTree, for a distributed environment. Particularly, we model a predicate in each subscription filter as an interval and published content value as a data point. The CobasTree is designed to index all subscription intervals and a matching algorithm is proposed to match the data points to these indexed intervals. Through a set of techniques including selective multicast by bounding intervals, cost model-based interval division, and CobasTree merging, CobasTree can match the published contents against subscription filters with a high efficiency. We call the whole framework including CobasTree and the associated techniques as COBAS. The performance evaluation in simulation environment and PlanetLab environment shows COBAS significantly outperforms two counterparts with low cost and fast forwarding.
Keywords :
content management; information filtering; message passing; middleware; tree data structures; CobasTree tree structure matching; bounding interval; content matching; cost model-based interval division; distributed pub/sub system; publish/subscribe system; subscription filtering; subscription interval index; Algorithm design and analysis; Communications Society; Costs; Delay; Distributed computing; Information security; Matched filters; Multicast algorithms; Subscriptions; Tree data structures;
Conference_Titel :
INFOCOM 2009, IEEE
Conference_Location :
Rio de Janeiro
Print_ISBN :
978-1-4244-3512-8
Electronic_ISBN :
0743-166X
DOI :
10.1109/INFCOM.2009.5061984