SHEPHERD: a shipping-based query processor to enhance SPARQL endpoint performance

Maribel Acosta, María-Esther Vidal, Fabian Flöck, Simón Castillo, Carlos Buil-Aranda, Andreas Harth · 2014

Abstract. Recent studies reveal that publicly available SPARQL endpoints ex-hibit significant limitations in supporting real-world applications. In order for this querying infrastructure to reach its full potential, more flexible client-server ar-chitectures capable of deciding appropriate shipping plans are needed. Shipping plans indicate how the execution of query operators is distributed between the client and the server. We propose SHEPHERD, a SPARQL client-server query processor tailored to reduce SPARQL endpoint workload and generate shipping plans where costly operators are placed at the client site. We evaluated SHEP-HERD on a variety of public SPARQL endpoints and SPARQL queries. Experi-mental results suggest that SHEPHERD can enhance endpoint performance while shifting workload from the endpoint to the client. 1

Read the paper · More papers on PaperTik