• 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