SaGe: Web Preemption for Public SPARQL Query Services

02/13/2019
by   Thomas Minier, et al.
0

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 by the Web server after a fixed time quantum and resumed upon client request. Web preemption is tractable only if its cost in time is negligible compared to the time quantum. The challenge is to support the full SPARQL query language while keeping the cost of preemption negligible. Experimental results demonstrate that SaGe outperforms existing SPARQL query processing approaches by several orders of magnitude in term of the average total query execution time and the time for first results.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
06/01/2018

SaGe: Preemptive Query Execution for High Data Availability on the Web

Semantic Web applications require querying available RDF Data with high ...
research
03/16/2020

Equivalent Rewritings on Path Views with Binding Patterns

A view with a binding pattern is a parameterized query on a database. Su...
research
08/15/2023

Understanding DNS Query Composition at B-Root

The Domain Name System (DNS) is part of critical internet infrastructure...
research
01/25/2008

Between conjecture and memento: shaping a collective emotional perception of the future

Large scale surveys of public mood are costly and often impractical to p...
research
02/14/2020

PushdownDB: Accelerating a DBMS using S3 Computation

This paper studies the effectiveness of pushing parts of DBMS analytics ...
research
09/11/2020

A Principled Approach to GraphQL Query Cost Analysis

The landscape of web APIs is evolving to meet new client requirements an...
research
02/04/2014

Optimizing SPARQL Query Answering over OWL Ontologies

The SPARQL query language is currently being extended by the World Wide ...

Please sign up or login with your details

Forgot password? Click here to reset