SaGe: Web Preemption for Public SPARQL Query Services release_73gofmc2zvc6dalf6tj54imoby

by Thomas Minier and Hala Skaf-Molli and Pascal Molli

Released as a article .

2019  

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 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.
In text/plain format

Archived Files and Locations

application/pdf  1.0 MB
file_jhp4qyl3tnhejnv2e4ez7chybq
arxiv.org (repository)
web.archive.org (webarchive)
Read Archived PDF
Preserved and Accessible
Type  article
Stage   submitted
Date   2019-02-13
Version   v1
Language   en ?
arXiv  1902.04790v1
Work Entity
access all versions, variants, and formats of this works (eg, pre-prints)
Catalog Record
Revision: 6f82bc89-486d-4b3c-aadc-f07e6aa55487
API URL: JSON