Show simple item record

dc.contributor.authorAbdelaziz, Ibrahim
dc.contributor.authorAl-Harbi, Razen
dc.contributor.authorSalihoglu, Semih
dc.contributor.authorKalnis, Panos
dc.contributor.authorMamoulis, Nikos
dc.date.accessioned2021-04-11T08:36:15Z
dc.date.available2021-04-11T08:36:15Z
dc.date.issued2015-08
dc.identifier.citationAbdelaziz, I., Harbi, R., Salihoglu, S., Kalnis, P., & Mamoulis, N. (2015). SPARTex. Proceedings of the VLDB Endowment, 8(12), 1880–1883. doi:10.14778/2824032.2824091
dc.identifier.issn2150-8097
dc.identifier.doi10.14778/2824032.2824091
dc.identifier.urihttp://hdl.handle.net/10754/668634
dc.description.abstractA growing number of applications require combining SPARQL queries with generic graph search on RDF data. However, the lack of procedural capabilities in SPARQL makes it inappropriate for graph analytics. Moreover, RDF engines focus on SPARQL query evaluation whereas graph management frameworks perform only generic graph computations. In this work, we bridge the gap by introducing SPARTex, an RDF analytics framework based on the vertex-centric computation model. In SPARTex, user-defined vertex centric programs can be invoked from SPARQL as stored procedures. SPARTex allows the execution of a pipeline of graph algorithms without the need for multiple reads/writes of input data and intermediate results. We use a cost-based optimizer for minimizing the communication cost. SPARTex evaluates queries that combine SPARQL and generic graph computations orders of magnitude faster than existing RDF engines. We demonstrate a real system prototype of SPARTex running on a local cluster using real and synthetic datasets. SPARTex has a real-time graphical user interface that allows the participants to write regular SPARQL queries, use our proposed SPARQL extension to declaratively invoke graph algorithms or combine/pipeline both SPARQL querying and generic graph analytics.
dc.publisherVLDB Endowment
dc.relation.urlhttps://dl.acm.org/doi/10.14778/2824032.2824091
dc.rightsThis work is licensed under the Creative Commons Attribution Non Commercial-No Derivs 3.0 Unported License.
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/3.0/
dc.titleSPARTex
dc.typeArticle
dc.contributor.departmentComputer Science Program
dc.contributor.departmentComputer, Electrical and Mathematical Sciences and Engineering (CEMSE) Division
dc.contributor.departmentInfoCloud Research Group
dc.identifier.journalProceedings of the VLDB Endowment
dc.eprint.versionPublisher's Version/PDF
dc.contributor.institutionStanford University
dc.contributor.institutionUniversity of Ioannina, Greece
dc.identifier.volume8
dc.identifier.issue12
dc.identifier.pages1880-1883
kaust.personAbdelaziz, Ibrahim
kaust.personAl-Harbi, Razen
kaust.personKalnis, Panos
refterms.dateFOA2021-04-11T08:36:49Z


Files in this item

Thumbnail
Name:
2824032.2824091.pdf
Size:
254.5Kb
Format:
PDF
Description:
Publisher's version

This item appears in the following Collection(s)

Show simple item record

This work is licensed under the Creative Commons Attribution Non Commercial-No Derivs 3.0 Unported License.
Except where otherwise noted, this item's license is described as This work is licensed under the Creative Commons Attribution Non Commercial-No Derivs 3.0 Unported License.