The World Wide Web Conference 2019
DOI: 10.1145/3308558.3313652
|View full text |Cite
|
Sign up to set email alerts
|

SaGe: Web Preemption for Public SPARQL Query Services

Abstract: To provide stable and responsive public SPARQL query services, data providers enforce quotas on server usage. Queries which exceed these quotas are interrupted and deliver partial results. Such interruption is not an issue if it is possible to resume queries execution afterward. Unfortunately, there is no preemption model for the Web that allows for suspending and resuming SPARQL queries. In this paper, we propose SaGe: a SPARQL query engine based on Web preemption. SaGe allows SPARQL queries to be suspended b… Show more

Help me understand this report
View preprint versions

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
52
0

Year Published

2020
2020
2021
2021

Publication Types

Select...
5
1
1

Relationship

2
5

Authors

Journals

citations
Cited by 32 publications
(53 citation statements)
references
References 27 publications
1
52
0
Order By: Relevance
“…4, Virtuoso behaves very similar to SaGe with the difference that i) it shows no timeout and similar performance for 10 clients, but ii) its execution time is slightly degrading with 80 clients. Given these results and in line with previous studies [36], in the following sections, we focus on comparing the performance of smart-KG with the shipping strategies of TPF and SaGe only. Increasing KG Size.…”
Section: Overall Query Performancesupporting
confidence: 60%
See 2 more Smart Citations
“…4, Virtuoso behaves very similar to SaGe with the difference that i) it shows no timeout and similar performance for 10 clients, but ii) its execution time is slightly degrading with 80 clients. Given these results and in line with previous studies [36], in the following sections, we focus on comparing the performance of smart-KG with the shipping strategies of TPF and SaGe only. Increasing KG Size.…”
Section: Overall Query Performancesupporting
confidence: 60%
“…Finally, SaGe [36] is a SPARQL query engine tailored to address the undesirable starvation of simple queries waiting for long running queries to release the server resources. To this aim, SaGe proposes a preemptive execution model.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…HDT has been widely adopted by the Semantic Web community because of its simplicity, its compression levels and its performance for data retrieval operations. It is worth noting that HDT is successfully deployed in client-side query processors, such as Triple Pattern Fragments 4 [50] and SAGE 5 [35], indexing/reasoning systems like HDT-FoQ [31] or WaterFowl [11], or recommender systems [19] among others. However, its encoding of the graph topology is quite simple and further compression could be achieved.…”
Section: Rdf Compressionmentioning
confidence: 99%
“…However, processing aggregate queries with TPF generates tremendous data transfer and delivers poor performance. Recently, the Web preemption approach [12] relies on a preemptable server that suspends queries after a quantum of time and resumes them later. The server supports joins, projections, unions, and some filters operators.…”
Section: Introductionmentioning
confidence: 99%