DocumentCode
1906668
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
fYear
2009
fDate
19-25 April 2009
Firstpage
756
Lastpage
764
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;
fLanguage
English
Publisher
ieee
Conference_Titel
INFOCOM 2009, IEEE
Conference_Location
Rio de Janeiro
ISSN
0743-166X
Print_ISBN
978-1-4244-3512-8
Electronic_ISBN
0743-166X
Type
conf
DOI
10.1109/INFCOM.2009.5061984
Filename
5061984
Link To Document