首页    期刊浏览 2024年11月08日 星期五
登录注册

文章基本信息

  • 标题:BFilter: Efficient XML Message Filtering and Matching in Publish/Subscribe Systems
  • 本地全文:下载
  • 作者:Liang Dai ; Chung-Horng Lung
  • 期刊名称:Journal of Software
  • 印刷版ISSN:1796-217X
  • 出版年度:2016
  • 卷号:11
  • 期号:5
  • 页码:376-402
  • DOI:10.17706/jsw.11.4.376-402
  • 出版社:Academy Publisher
  • 摘要:XML message filtering and matching are important operations for the application layer XML message multicast. As a publish/subscribe system and a specific case of content-based multicast in the application layer, XML message multicast depends highly on the data filtering and matching processes. As the XML applications emerge, efficient XML message filtering and matching become more desirable. Many XML filtering techniques have been proposed in the literature. Most of those techniques do not address complex queries with predicates, twig patterns or branches; some require post-processing or a special coding scheme, which is either time consuming or becomes difficult for management for dynamic changes of user queries. This paper addresses the existing gap in the literature and proposes a new technique called BFilter which performs the XML message filtering and matching operation by leveraging branch points in both the XML publication document and user requests or queries. BFilter evaluates user queries that use backward matching branch points to delay further matching processes until branch points match in the XML publication document and the user query. Using the backward branch point matching technique, XML message filtering can be performed more efficiently as the probability of mismatching in the matching process is reduced. A number of experiments have been conducted and the results demonstrate that for complex queries, BFilter has a better performance than the well-known YFilter.
  • 其他关键词:Publish/subscribe systems, XML, XML filtering and matching, Bfilter
国家哲学社会科学文献中心版权所有