Parallel XPath query based on cost optimization

被引:3
|
作者
Chen, Rongxin [1 ,2 ]
Wang, Zhijin [1 ]
Su, Hang [3 ]
Xie, Shutong [1 ]
Wang, Zongyue [1 ]
机构
[1] Jimei Univ, Comp Engn Coll, Xiamen, Peoples R China
[2] Digital Fujian Big Data Modeling & Intelligent Co, Xiamen, Peoples R China
[3] Beijing Univ Technol, Coll Comp Sci, Beijing, Peoples R China
来源
JOURNAL OF SUPERCOMPUTING | 2022年 / 78卷 / 04期
关键词
XPath query; Relation index; Cost estimation; Load balancing; Parallel effectiveness;
D O I
10.1007/s11227-021-04074-y
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The performance of XPath query is the key factor to the capacity of XML processing. It is an important way to improve the performance of XPath by making full use of multi-threaded computing resources for parallel processing. However, in the process of XPath parallelization, load imbalance and thread inefficiency often lead to the decline of parallel performance. In this paper, we propose a cost optimization-based parallel XPath query method named coPXQ. This method improves the parallel processing effect of navigational XPath query through a series of optimization measures. The main measures include as follows: first, by optimizing the storage of XML node relation index, both storage and access efficiency of the index are improved. Secondly, load balancing is realized by a new cost estimation method according to the number of XML node relations to optimize parallel relation index creation and parallel primitive execution. Thirdly, the strategy of determining the number of worker threads based on parallel effectiveness estimation is utilized to ensure the effective use of threads in query. Compared with the existing typical methods, the experimental results show that our method can obtain better parallel performance.
引用
收藏
页码:5420 / 5449
页数:30
相关论文
共 50 条
  • [1] Parallel XPath query based on cost optimization
    Rongxin Chen
    Zhijin Wang
    Hang Su
    Shutong Xie
    Zongyue Wang
    The Journal of Supercomputing, 2022, 78 : 5420 - 5449
  • [2] Pipelined XPath Query Based on Cost Optimization
    Chen, Rongxin
    Wang, Zongyue
    Hong, Yuling
    SCIENTIFIC PROGRAMMING, 2021, 2021
  • [3] Cost-based Query Optimization for XPath
    Li, Dong
    Chen, Wenhao
    Liang, Xiaochong
    Guan, Jida
    Xu, Yang
    Lu, Xiuyu
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2014, 8 (04): : 1935 - 1948
  • [4] XPath Query Optimization Based on Tree Automata
    Wang, Lan-ye
    Hong, Xiao-guang
    INTERNATIONAL CONFERENCE ON GRAPHIC AND IMAGE PROCESSING (ICGIP 2012), 2013, 8768
  • [5] XPath Whole Query Optimization
    Maneth, Sebastian
    Nguyen, Kim
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2010, 3 (01): : 882 - 893
  • [6] Incremental Optimization Query in XPath with the Tree Automaton
    Shen, Jie
    Yin, Guisheng
    Ma, Xiaomei
    IEEC 2009: FIRST INTERNATIONAL SYMPOSIUM ON INFORMATION ENGINEERING AND ELECTRONIC COMMERCE, PROCEEDINGS, 2009, : 707 - +
  • [7] Query-based learning of XPath expressions
    Carme, Julien
    Ceresna, Michal
    Goebel, Max
    GRAMMATICAL INFERENCE: ALGORITHMS AND APPLICATIONS, PROCEEDINGS, 2006, 4201 : 342 - 343
  • [8] Nested XPath Query Optimization for XML Structured Document Database
    Senthilkumar, Radha
    Rakesh, G. B.
    Sasikala, N.
    Gowrishankar, M.
    Kannan, A.
    ADCOM: 2008 16TH INTERNATIONAL CONFERENCE ON ADVANCED COMPUTING AND COMMUNICATIONS, 2008, : 422 - +
  • [9] XPath query processing
    Gottlob, G
    Koch, C
    DATABASE PROGRAMMING LANGUAGES, 2004, 2921 : 20 - 20
  • [10] XPath Query Containment
    Schwentick, T
    SIGMOD RECORD, 2004, 33 (01) : 101 - 109