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 条
  • [31] High-Performance Integrated Virtual Environment (HIVE) Tools and Applications for Big Data Analysis
    Simonyan, Vahan
    Mazumder, Raja
    GENES, 2014, 5 (04) : 957 - 981
  • [32] High-performance link-based cluster ensemble approach for categorical data clustering
    Yuvaraj, N.
    Dhas, C. Suresh Ghana
    JOURNAL OF SUPERCOMPUTING, 2020, 76 (06) : 4556 - 4579
  • [33] Fault-tolerant bandwidth reservation strategies for data transfers in high-performance networks
    Zuo, Liudong
    Zhu, Michelle M.
    Wu, Chase Q.
    Zurawski, Jason
    COMPUTER NETWORKS, 2017, 113 : 1 - 16
  • [34] HyGain: High-performance, Energy-efficient Hybrid Gain Cell-based Cache Hierarchy
    Singh, Sarabjeet
    Surana, Neelam
    Prasad, Kailash
    Jain, Pranjali
    Mekie, Joycee
    Awasthi, Manu
    ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 2023, 20 (02)
  • [35] The Construction of High-Performance Optoelectronic Interconnection Network and the Realization of Cloud Computing for Traffic Data Recognition
    Zhang, Shaofang
    Li, Xianjun
    Wang, Yuechun
    JOURNAL OF NANOELECTRONICS AND OPTOELECTRONICS, 2020, 15 (07) : 894 - 903
  • [36] Artificial neural networks on integrated multispectral and SAR data for high-performance prediction of eucalyptus biomass
    Domingues, Getulio Fonseca
    Soares, Vicente Paulo
    Leite, Helio Garcia
    Ferraz, Antonio Santana
    Alvares Soares Ribeiro, Carlos Antonio
    Lorenzon, Alexandre Simoes
    Marcatti, Gustavo Eduardo
    Teixeira, Thaisa Ribeiro
    Martins de Castro, Nero Lemos
    Santos Mota, Pedro Henrique
    Aquino de Souza, Guilherme Silverio
    Martins da Costa de Menezes, Sady Junior
    dos Santos, Alexandre Rosa
    do Amaral, Cibele Hummel
    COMPUTERS AND ELECTRONICS IN AGRICULTURE, 2020, 168
  • [37] X-Network: An area-efficient and high-performance on-chip wormhole interconnect network
    Wang, Xiaofang
    Bandi, Leeladhar
    MICROPROCESSORS AND MICROSYSTEMS, 2013, 37 (08) : 1208 - 1218
  • [38] Approximate MRAM: High-Performance and Power-Efficient Computing With MRAM Chips for Error-Tolerant Applications
    Ferdaus, Farah
    Talukder, B. M. S. Bahar
    Rahman, Md Tauhidur
    IEEE TRANSACTIONS ON COMPUTERS, 2023, 72 (03) : 668 - 681
  • [39] High-performance Energy-efficient Recursive Dynamic Programming with Matrix-multiplication-like Flexible Kernels
    Tithi, Jesmin Jahan
    Ganapathi, Pramod
    Talati, Aakrati
    Aggarwal, Sonal
    Chowdhury, Rezaul
    2015 IEEE 29TH INTERNATIONAL PARALLEL AND DISTRIBUTED PROCESSING SYMPOSIUM (IPDPS), 2015, : 303 - 312
  • [40] High-performance SoC-based implementation of modular exponentiation using evolutionary addition chains for efficient cryptography
    Nedjah, Nadia
    Mourelle, Luiza de Macedo
    APPLIED SOFT COMPUTING, 2011, 11 (07) : 4302 - 4311