Amr Azzam, Christian Aebeloe, Gabriela Montoya, Ilkcan Keles, A. Polleres, K. Hose
{"title":"WiseKG: Balanced Access to Web Knowledge Graphs","authors":"Amr Azzam, Christian Aebeloe, Gabriela Montoya, Ilkcan Keles, A. Polleres, K. Hose","doi":"10.1145/3442381.3449911","DOIUrl":null,"url":null,"abstract":"SPARQL query services that balance processing between clients and servers become more and more essential to handle the increasing load for open and decentralized knowledge graphs on the Web. To this end, Linked Data Fragments (LDF) have introduced a foundational framework that has sparked research exploring a spectrum of potential Web querying interfaces in between server-side query processing via SPARQL endpoints and client-side query processing of data dumps. Current proposals in between typically suffer from imbalanced load on either the client or the server. In this paper, to the best of our knowledge, we present the first work that combines both client-side and server-side query optimization techniques in a truly dynamic fashion: we introduce WiseKG, a system that employs a cost model that dynamically delegates the load between servers and clients by combining client-side processing of shipped partitions with efficient server-side processing of star-shaped sub-queries, based on current server workload and client capabilities. Our experiments show that WiseKG significantly outperforms state-of-the-art solutions in terms of average total query execution time per client, while at the same time decreasing network traffic and increasing server-side availability.","PeriodicalId":106672,"journal":{"name":"Proceedings of the Web Conference 2021","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-04-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"14","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the Web Conference 2021","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3442381.3449911","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 14
Abstract
SPARQL query services that balance processing between clients and servers become more and more essential to handle the increasing load for open and decentralized knowledge graphs on the Web. To this end, Linked Data Fragments (LDF) have introduced a foundational framework that has sparked research exploring a spectrum of potential Web querying interfaces in between server-side query processing via SPARQL endpoints and client-side query processing of data dumps. Current proposals in between typically suffer from imbalanced load on either the client or the server. In this paper, to the best of our knowledge, we present the first work that combines both client-side and server-side query optimization techniques in a truly dynamic fashion: we introduce WiseKG, a system that employs a cost model that dynamically delegates the load between servers and clients by combining client-side processing of shipped partitions with efficient server-side processing of star-shaped sub-queries, based on current server workload and client capabilities. Our experiments show that WiseKG significantly outperforms state-of-the-art solutions in terms of average total query execution time per client, while at the same time decreasing network traffic and increasing server-side availability.
SPARQL查询服务平衡了客户机和服务器之间的处理,对于处理Web上开放和分散的知识图日益增加的负载变得越来越重要。为此,关联数据片段(Linked Data Fragments, LDF)引入了一个基础框架,该框架引发了对通过SPARQL端点进行服务器端查询处理和对数据转储进行客户端查询处理之间潜在Web查询接口的研究。当前处于两者之间的提案通常会受到客户机或服务器上负载不平衡的影响。在本文中,据我们所知,我们展示了第一个以真正动态的方式结合客户端和服务器端查询优化技术的工作:我们介绍了WiseKG,这是一个采用成本模型的系统,它根据当前服务器工作负载和客户端功能,将已交付分区的客户端处理与有效的服务器端星形子查询处理结合起来,动态地在服务器和客户端之间分配负载。我们的实验表明,WiseKG在每个客户机的平均总查询执行时间方面明显优于最先进的解决方案,同时减少了网络流量并提高了服务器端可用性。