DocumentCode
1988995
Title
BFilter - A XML Message Filtering and Matching Approach in Publish/Subscribe Systems
Author
Dai, Liang ; Lung, Chung-Horng ; Majumdar, Shikharesh
Author_Institution
Sch. of Comput. Sci., Carleton Univ., Ottawa, ON, Canada
fYear
2010
fDate
6-10 Dec. 2010
Firstpage
1
Lastpage
6
Abstract
In publish/subscribe systems, XML message filtering performed at application layer is an important operation for XML message multicast. As a specific case of content-based multicast in application layer, XML message multicast depends on the data filtering and matching processes and the forwarding and routing schemes. As the XML data emerges in transition, XML message filtering and matching becomes more and more desirable. BFilter, proposed in this paper, conducts the XML message filtering and matching by leveraging branch points in both the XML document and user query. It evaluates user queries that use backward matching branch points to delay further matching processes until branch points match in the XML document and user query. In this way, XML message filtering can be performed more efficiently as the probability of mismatching is reduced. A number of experiments have been conducted and the results demonstrate that BFilter has better performance than the well-known YFilter for complex queries.
Keywords
XML; document handling; information filtering; message passing; middleware; probability; query processing; BFilter; XML data; XML document; XML message filtering; XML message matching; XML message multicast; YFilter; application layer; backward matching branch points; complex query; content-based multicast; data filtering; forwarding schemes; matching processes; probability; publish/subscribe systems; routing schemes; user query; IEEE Communications Society; Indexes; Matched filters; Runtime; Subscriptions; XML;
fLanguage
English
Publisher
ieee
Conference_Titel
Global Telecommunications Conference (GLOBECOM 2010), 2010 IEEE
Conference_Location
Miami, FL
ISSN
1930-529X
Print_ISBN
978-1-4244-5636-9
Electronic_ISBN
1930-529X
Type
conf
DOI
10.1109/GLOCOM.2010.5683534
Filename
5683534
Link To Document