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 条
  • [21] Hybrid Nonvolatile Disk Cache for Energy-Efficient and High-Performance Systems
    Shi, Liang
    Li, Jianhua
    Xue, Chun Jason
    Zhou, Xuehai
    ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2013, 18 (01)
  • [22] Taichi: A Language for High-Performance Computation on Spatially Sparse Data Structures
    Hu, Yuanming
    Li, Tzu-Mao
    Anderson, Luke
    Ragan-Kelley, Jonathan
    Durand, Fredo
    ACM TRANSACTIONS ON GRAPHICS, 2019, 38 (06):
  • [23] High-performance spatiotemporal trajectory matching across heterogeneous data sources
    Gong, Xuri
    Huang, Zhou
    Wang, Yaoli
    Wu, Lun
    Liu, Yu
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2020, 105 : 148 - 161
  • [24] Toward Resource-Efficient and High-Performance Program Deployment in Programmable Networks
    Liu, Hongyan
    Chen, Xiang
    Huang, Qun
    Sun, Guoqiang
    Wang, Peiqiao
    Zhang, Dong
    Wu, Chunming
    Liu, Xuan
    Yang, Qiang
    IEEE-ACM TRANSACTIONS ON NETWORKING, 2024, 32 (05) : 4270 - 4285
  • [25] Comparison of Collaborative Filtering Algorithms: Limitations of Current Techniques and Proposals for Scalable, High-Performance Recommender Systems
    Cacheda, Fidel
    Carneiro, Victor
    Fernandez, Diego
    Formoso, Vreixo
    ACM TRANSACTIONS ON THE WEB, 2011, 5 (01)
  • [26] Automated optimization for memory-efficient high-performance deep neural network accelerators
    Kim, HyunMi
    Lyuh, Chun-Gi
    Kwon, Youngsu
    ETRI JOURNAL, 2020, 42 (04) : 505 - 517
  • [27] Sketching-based High-Performance Biomedical Big Data Processing Accelerator
    Kulkarni, Amey
    Jafari, Ali
    Sagedy, Chris
    Mohsenin, Tinoosh
    2016 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2016, : 1138 - 1141
  • [28] A comparative analysis of resource allocation schemes for real-time services in high-performance computing systems
    Qureshi, Muhammad Shuaib
    Qureshi, Muhammad Bilal
    Fayaz, Muhammad
    Mashwani, Wali Khan
    Belhaouari, Samir Brahim
    Hassan, Saima
    Shah, Asadullah
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2020, 16 (08)
  • [29] AxSA: On the Design of High-Performance and Power-Efficient Approximate Systolic Arrays for Matrix Multiplication
    Waris, Haroon
    Wang, Chenghua
    Liu, Weiqiang
    Lombardi, Fabrizio
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2021, 93 (06): : 605 - 615
  • [30] EFFICIENT SPARSE-MATRIX FACTORIZATION ON HIGH-PERFORMANCE WORKSTATIONS - EXPLOITING THE MEMORY-HIERARCHY
    ROTHBERG, E
    GUPTA, A
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1991, 17 (03): : 313 - 334