2005
DOI: 10.1007/11575801_20
|View full text |Cite
|
Sign up to set email alerts
|

Efficient Processing of XPath Queries with Structured Overlay Networks

Abstract: Abstract. Non-trivial search predicates beyond mere equality are at the current focus of P2P research. Structured queries, as an important type of non-trivial search, have been studied extensively mainly for unstructured P2P systems so far. As unstructured P2P systems do not use indexing, structured queries are very easy to implement since they can be treated equally to any other type of query. However, this comes at the expense of very high bandwidth consumption and limitations in terms of guarantees and expr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
15
0

Year Published

2008
2008
2018
2018

Publication Types

Select...
5
2

Relationship

0
7

Authors

Journals

citations
Cited by 20 publications
(15 citation statements)
references
References 25 publications
0
15
0
Order By: Relevance
“…Most of the previous work use a form of path summarization (e.g., DataGuide summarization [4], root-to-node paths [3], bloom-filters [11], path hashes [6]) to index XML documents and locate them in a P2P network. Therefore, a complex XPath expression is first decomposed into simple paths and each path is processed separately by issuing separate lookups into the P2P network.…”
Section: Our Motivationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Most of the previous work use a form of path summarization (e.g., DataGuide summarization [4], root-to-node paths [3], bloom-filters [11], path hashes [6]) to index XML documents and locate them in a P2P network. Therefore, a complex XPath expression is first decomposed into simple paths and each path is processed separately by issuing separate lookups into the P2P network.…”
Section: Our Motivationsmentioning
confidence: 99%
“…Recently there has been a rising interest for P2P systems that adopt XML as their data model [3] [4] [5] [6][7] [8]. The ability to model the underlying heterogeneity of data sources and expressiveness of query languages such as XPath and XQuery make XML a suitable choice.…”
Section: Introductionmentioning
confidence: 99%
“…This approach is not appropriate for indexing cached XPath queries, since caches and thus content, changes dynamically. In [17], a distributed index for XPath queries is proposed. The index is based on a distributed binary tree and queries are routed based on their prefixes.…”
Section: Related Workmentioning
confidence: 99%
“…The main difference with our prefix trie is that [17] is used for indexing the document collections maintained by the peers, while our prefix trie indexes cache content, which significantly changes query processing. Additionally, in [17], P-Grid [1] is used as the DHT, which requires restructuring the overlay to adapt to the indexed dataspace. In a cooperative cache this would occur often, since the cached data changes dynamically according to the query workload.…”
Section: Related Workmentioning
confidence: 99%
“…Several DHT-based XML data management platforms [3,9,11] are only concerned with locating in the P2P networks the documents relevant for a query. All the peers which may hold results then locally evaluate the query, leading to high query traffic and peer overload.…”
Section: Introductionmentioning
confidence: 99%