SaGe: Web Preemption for Public SPARQL Query Services

被引:25
|
作者
Minier, Thomas [1 ]
Skaf-Molli, Hala [1 ]
Molli, Pascal [1 ]
机构
[1] Univ Nantes, LS2N, Nantes, France
关键词
D O I
10.1145/3308558.3313652
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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.
引用
收藏
页码:1268 / 1278
页数:11
相关论文
共 50 条
  • [1] Online approximative SPARQL query processing for COUNT-DISTINCT queries with web preemption
    Aimonier-Davat, Julien
    Skaf-Molli, Hala
    Molli, Pascal
    Grall, Arnaud
    Minier, Thomas
    [J]. SEMANTIC WEB, 2022, 13 (04) : 735 - 755
  • [2] Query for Semantic Web Services Using SPARQL-DL
    Wang, Hai
    Zhai, Sheping
    [J]. 2009 SECOND INTERNATIONAL SYMPOSIUM ON KNOWLEDGE ACQUISITION AND MODELING: KAM 2009, VOL 1, 2009, : 367 - 370
  • [3] Processing SPARQL Aggregate Queries with Web Preemption
    Grall, Arnaud
    Minier, Thomas
    Skaf-Molli, Hala
    Molli, Pascal
    [J]. SEMANTIC WEB (ESWC 2020), 2020, 12123 : 235 - 251
  • [4] SAGE-PATH: Pay-as-you-go SPARQL Property Path Queries Processing Using Web Preemption
    Aimonier-Davat, Julien
    Skaf-Molli, Hala
    Molli, Pascal
    [J]. SEMANTIC WEB: ESWC 2021 SATELLITE EVENTS, 2021, 12739 : 120 - 125
  • [5] Comunica: A Modular SPARQL Query Engine for the Web
    Taelman, Ruben
    Van Herwegen, Joachim
    Vander Sande, Miel
    Verborgh, Ruben
    [J]. SEMANTIC WEB - ISWC 2018, PT II, 2018, 11137 : 239 - 255
  • [6] Processing SPARQL Property Path Queries Online with Web Preemption
    Aimonier-Davat, Julien
    Skaf-Molli, Hala
    Molli, Pascal
    [J]. SEMANTIC WEB, ESWC 2021, 2021, 12731 : 57 - 72
  • [7] Improving the Performance of Semantic Web Applications with SPARQL Query Caching
    Martin, Michael
    Unbehauen, Joerg
    Auer, Soeren
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PT 2, PROCEEDINGS, 2010, 6089 : 304 - 318
  • [8] A query paradigm for Web services
    Ouzzani, M
    Bouguettaya, A
    [J]. ICWS'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON WEB SERVICES, 2003, : 152 - 155
  • [9] Query by Example for Web Services
    Crasso, Marco
    Zunino, Alejandro
    Campo, Marcelo
    [J]. APPLIED COMPUTING 2008, VOLS 1-3, 2008, : 2376 - +
  • [10] The SPARQL query graph model for query optimization
    Hartig, Olaf
    Heese, Ralf
    [J]. SEMANTIC WEB: RESEARCH AND APPLICATIONS, PROCEEDINGS, 2007, 4519 : 564 - +