Journal Article10.1007/S11227-021-04074-Y
Parallel XPath query based on cost optimization
4
TL;DR: This paper proposes a cost optimization-based parallel XPath query method named coPXQ that improves the parallel processing effect of navigational XPATH query through a series of optimization measures and can obtain better parallel performance.
read more
Abstract: 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.
read more
Chat with Paper
AI Agents for this Paper
Find similar papers on Google Scholar, PubMed and Arxiv
Write a critical review of this paper
Analyze citations of this paper to find unaddressed research gaps
Citations
A study of a data parallel algorithm for XML DOM parsing
Bhavik Bharatkumar Shah
- 01 Jan 2009
TL;DR: ParDOM as mentioned in this paper is a data parallel algorithm for XML DOM parsing that builds an in-memory tree structure for an XML document using data parallel programming model that supports map and sort operations.
18
Unsupervised knowledge representation of panoramic dental X-ray images using SVG image-and-object clustering
TL;DR: An original framework titled SSG is introduced which automatically converts a stream of SVG images and objects into a semantic graph which achieves semantization of vector image contents with minimum human effort and training data, while complying with native Web standards.
7
Integrated method for distributed processing of large XML data
TL;DR: dXML integrates the distributed processing technology of XML parsing, index creation and XPath query, provides a one-stop XML processing solution, supports the automatic distributed processing of large XML data, and has the characteristics of lightweight configuration and flexible working mechanism.
Real-Time Stock Market Trend Window Using XPath and Html Agility Pack
TL;DR: In this paper , the authors used XPath and HTML Agility Pack to predict an accurate real-time stock market trend window in three languages: Arabic, Turkish, and Arabic, and showed currency, metal, and energy prices.
References
On supporting containment queries in relational database management systems
Chun Zhang,Jeffrey F. Naughton,David J. DeWitt,Qiong Luo,Guy M. Lohman +4 more
- 01 May 2001
TL;DR: The results suggest that contrary to most expectations, with some modifications, a native implementations in an RDBMS can support this class of query much more efficiently.
Semistructured data
Peter Buneman
- 01 May 1997
TL;DR: A number of issues surrounding semistructured data are covered: finding a concise formulation, building a sufficiently expressive language for querying and transformation, and optimizat,ion problems.
•Book
Parallel Programming: Techniques and Applications Using Networked Workstations and Parallel Computers (2nd Edition)
Barry Wilkinson,Michael Allen +1 more
- 01 Mar 2004
TL;DR: This chapter discusses distributed Shared Memory Systems and Programming, which involvesributed shared memory systems and programming, and its applications, which involve distributed shared memory and programming.
621
On supporting containment queries in relational database management systems
TL;DR: All proposals for querying XML include a class of query the authors term containment queries, and it is clear that in the foreseeable future, a substantial amount of XML data will be stored in XML servers.
123
Exploiting Fine-Grained Data Parallelism with Chip Multiprocessors and Fast Barriers
Jack Sampson,Ruben Gonzalez,Jean-Francois Collard,Norman P. Jouppi,Mike Schlansker,Brad Calder +5 more
- 09 Dec 2006
TL;DR: This work presents barrier filters, a mechanism for fast barrier synchronization on-chip multi-processors to enable vector computations to be efficiently distributed across the cores of a CMP.
Related Papers (5)
Haris Georgiadis,Minas Charalambides,Vasilis Vassalos +2 more
- 29 Jun 2009
Haris Georgiadis,Minas Charalambidis,Vasilis Vassalos +2 more
- 21 Mar 2011