Cargando…

Processing SPARQL Aggregate Queries with Web Preemption

Executing aggregate queries on the web of data allows to compute useful statistics ranging from the number of properties per class in a dataset to the average life of famous scientists per country. However, processing aggregate queries on public SPARQL endpoints is challenging, mainly due to quotas...

Descripción completa

Detalles Bibliográficos
Autores principales: Grall, Arnaud, Minier, Thomas, Skaf-Molli, Hala, Molli, Pascal
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7250599/
http://dx.doi.org/10.1007/978-3-030-49461-2_14
_version_ 1783538793018556416
author Grall, Arnaud
Minier, Thomas
Skaf-Molli, Hala
Molli, Pascal
author_facet Grall, Arnaud
Minier, Thomas
Skaf-Molli, Hala
Molli, Pascal
author_sort Grall, Arnaud
collection PubMed
description Executing aggregate queries on the web of data allows to compute useful statistics ranging from the number of properties per class in a dataset to the average life of famous scientists per country. However, processing aggregate queries on public SPARQL endpoints is challenging, mainly due to quotas enforcement that prevents queries to deliver complete results. Existing distributed query engines allow to go beyond quota limitations, but their data transfer and execution times are clearly prohibitive when processing aggregate queries. Following the web preemption model, we define a new preemptable aggregation operator that allows to suspend and resume aggregate queries. Web preemption allows to continue query execution beyond quota limits and server-side aggregation drastically reduces data transfer and execution time of aggregate queries. Experimental results demonstrate that our approach outperforms existing approaches by orders of magnitude in terms of execution time and the amount of transferred data.
format Online
Article
Text
id pubmed-7250599
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-72505992020-05-27 Processing SPARQL Aggregate Queries with Web Preemption Grall, Arnaud Minier, Thomas Skaf-Molli, Hala Molli, Pascal The Semantic Web Article Executing aggregate queries on the web of data allows to compute useful statistics ranging from the number of properties per class in a dataset to the average life of famous scientists per country. However, processing aggregate queries on public SPARQL endpoints is challenging, mainly due to quotas enforcement that prevents queries to deliver complete results. Existing distributed query engines allow to go beyond quota limitations, but their data transfer and execution times are clearly prohibitive when processing aggregate queries. Following the web preemption model, we define a new preemptable aggregation operator that allows to suspend and resume aggregate queries. Web preemption allows to continue query execution beyond quota limits and server-side aggregation drastically reduces data transfer and execution time of aggregate queries. Experimental results demonstrate that our approach outperforms existing approaches by orders of magnitude in terms of execution time and the amount of transferred data. 2020-05-07 /pmc/articles/PMC7250599/ http://dx.doi.org/10.1007/978-3-030-49461-2_14 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Grall, Arnaud
Minier, Thomas
Skaf-Molli, Hala
Molli, Pascal
Processing SPARQL Aggregate Queries with Web Preemption
title Processing SPARQL Aggregate Queries with Web Preemption
title_full Processing SPARQL Aggregate Queries with Web Preemption
title_fullStr Processing SPARQL Aggregate Queries with Web Preemption
title_full_unstemmed Processing SPARQL Aggregate Queries with Web Preemption
title_short Processing SPARQL Aggregate Queries with Web Preemption
title_sort processing sparql aggregate queries with web preemption
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7250599/
http://dx.doi.org/10.1007/978-3-030-49461-2_14
work_keys_str_mv AT grallarnaud processingsparqlaggregatequerieswithwebpreemption
AT minierthomas processingsparqlaggregatequerieswithwebpreemption
AT skafmollihala processingsparqlaggregatequerieswithwebpreemption
AT mollipascal processingsparqlaggregatequerieswithwebpreemption