Efficient Filtering of Branch Queries for High-Performance XML Data Services

被引:3
|
作者
Choi, Ryan H. [1 ]
Wang, Raymond K. [1 ]
机构
[1] Univ New S Wales, Sch Engn & Comp Sci, Sydney, NSW 2052, Australia
关键词
Algorithms; Publish/Subscribe; Query Processing; XML; XML Filtering; XML Stream Processing; Xpath; ARCHITECTURE; DOCUMENTS; AUTOMATA;
D O I
10.4018/jdm.2009040104
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Efficient XML filtering has been the fundamental technique in recent Web service and XML publish/subscribe applications. In this article, we consider the problem of filtering a streaming XML data efficiently against a large number of branch XPath queries. To improve the performance of XML,filtering, branch queries tire grouped into similar queries, and the common paths between queries in the same group are identified. After performing structural matching of queries, queries are organized in a way that multiple queries can be evaluated simultaneously in the post-processing phase. In the post-processing phase, join operations arc executed in a pipeline fashion, and intermediate join results are shared amongst the queries in the same group. As a result, the total number of join operations performed in the post-processing phase is significantly reduced In addition, we also present how to efficiently return all matching elements for each matching branch query. Experiments show that our proposal is efficient and scalable compared to previous work. [Article copies are available for purchase from InfoSci-on-Demand.com]
引用
收藏
页码:58 / 83
页数:26
相关论文
共 50 条
  • [1] Efficient queries on XML data through partitioning
    Luoma, Olli
    WEB INFORMATION SYSTEMS AND TECHNOLOGIES, 2008, 8 : 98 - 108
  • [2] Path sharing and predicate evaluation for high-performance XML filtering
    Diao, YL
    Altinel, M
    Franklin, MJ
    Zhang, H
    Fischer, P
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2003, 28 (04): : 467 - 516
  • [3] Efficient Processing of Queries over Recursive XML Data
    Alghamdi, Norah Saleh
    Rahayu, Wenny
    Pardede, Eric
    2015 IEEE 29th International Conference on Advanced Information Networking and Applications (IEEE AINA 2015), 2015, : 134 - 142
  • [4] A path-based approach for efficient evaluation of twig queries over XML data
    Chang, Ya-Hui
    Lee, Cheng-Ta
    Lee, Wang-Chien
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2007, 23 (05) : 1523 - 1540
  • [5] Improving the Performance of Processing Recursive Structures of XML Path Queries and Data
    Alghamdi, Norah Saleh
    2016 INTERNATIONAL CONFERENCE ON CONTROL, DECISION AND INFORMATION TECHNOLOGIES (CODIT), 2016, : 176 - 181
  • [6] Semantic-based Structural and Content indexing for the efficient retrieval of queries over large XML data repositories
    Alghamdi, Norah Saleh
    Rahayu, Wenny
    Pardede, Eric
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 37 : 212 - 231
  • [7] Performance evaluation of JSON']JSON and XML for data exchange in mobile services
    Jorstad, Ivar
    Bakken, Elias
    Johansen, Tor Anders
    WINSYS 2008: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WIRELESS INFORMATION NETWORKS AND SYSTEMS, 2008, : 237 - +
  • [8] Managing hot XML data in memory for high performance
    Wang, FJ
    Li, T
    2005 International Conference on Services Systems and Services Management, Vols 1 and 2, Proceedings, 2005, : 1090 - 1094
  • [9] Efficient use of data exchange formats in engineering projects by means of language integrated queries - Engineers LINQ to XML
    Barth, Mike
    Fay, Alexander
    IECON 2010 - 36TH ANNUAL CONFERENCE ON IEEE INDUSTRIAL ELECTRONICS SOCIETY, 2010,
  • [10] High-Performance Complex Event Processing over Hierarchical Data
    Mozafari, Barzan
    Zeng, Kai
    D'Antoni, Loris
    Zaniolo, Carlo
    ACM TRANSACTIONS ON DATABASE SYSTEMS, 2013, 38 (04): : 1