The Lothbrok approach for SPARQL Query Optimization over Decentralized Knowledge Graphs

08/31/2022
by   Christian Aebeloe, et al.
0

While the Web of Data in principle offers access to a wide range of interlinked data, the architecture of the Semantic Web today relies mostly on the data providers to maintain access to their data through SPARQL endpoints. Several studies, however, have shown that such endpoints often experience downtime, meaning that the data they maintain becomes inaccessible. While decentralized systems based on Peer-to-Peer (P2P) technology have previously shown to increase the availability of knowledge graphs, even when a large proportion of the nodes fail, processing queries in such a setup can be an expensive task since data necessary to answer a single query might be distributed over multiple nodes. In this paper, we therefore propose an approach to optimizing SPARQL queries over decentralized knowledge graphs, called Lothbrok. While there are potentially many aspects to consider when optimizing such queries, we focus on three aspects: cardinality estimation, locality awareness, and data fragmentation. We empirically show that Lothbrok is able to achieve significantly faster query processing performance compared to the state of the art when processing challenging queries as well as when the network is under high load.

READ FULL TEXT

page 31

page 33

page 34

page 35

research
03/08/2020

Dependently Typed Knowledge Graphs

Reasoning over knowledge graphs is traditionally built upon a hierarchy ...
research
03/02/2023

Cardinality Estimation over Knowledge Graphs with Embeddings and Graph Neural Networks

Cardinality Estimation over Knowledge Graphs (KG) is crucial for query o...
research
04/28/2021

Towards Decentralized Complex Queries over Distributed Ledgers: a Data Marketplace Use-case

Distributed Ledger Technologies (DLT) and Decentralized File Storages (D...
research
02/21/2020

Star Pattern Fragments: Accessing Knowledge Graphs through Star Patterns

The Semantic Web offers access to a vast Web of interlinked information ...
research
03/28/2022

AWAPart: Adaptive Workload-Aware Partitioning of Knowledge Graphs

Large-scale knowledge graphs are increasingly common in many domains. Th...
research
04/08/2020

Knowledge Graphs for Processing Scientific Data: Challenges and Prospects

There is growing interest in the use of Knowledge Graphs (KGs) for the r...
research
01/24/2020

Adaptive Low-level Storage of Very Large Knowledge Graphs

The increasing availability and usage of Knowledge Graphs (KGs) on the W...

Please sign up or login with your details

Forgot password? Click here to reset