Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Efficient Distributed SPARQL Queries on Apache Spark

Author 1: Saleh Albahli
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 10, No. 8 · Published 2019

DOI: https://doi.org/10.14569/IJACSA.2019.0100874

Abstract

RDF is a widely-accepted framework for describing metadata in the web due to its simplicity and universal graph-like data model. Owing to the abundance of RDF data, existing query techniques are rendered unsuitable. To this direction, we adopt the processing power of Apache Spark to load and query a large dataset much more quickly than classical approaches. In this paper, we have designed experiments to evaluate the performance of several queries ranging from single attribute selection to selection, filtering and sorting multiple attributes in the dataset. We further experimented with the performance of queries using distributed SPARQL query on Apache Spark GraphX and studied different stages involved in this pipeline. The execution of distributed SPARQL query on Apache Spark GraphX helped us study its performance and gave insights into which stages of the pipeline can be improved. The query pipeline comprised of Graph loading, Basic Graph Pattern and Result calculating. Our goal is to minimize the time during graph loading stage in order to improve overall performance and cut the costs of data loading.

Keywords

How to Cite this Article

Albahli, S. (2019). Efficient Distributed SPARQL Queries on Apache Spark. International Journal of Advanced Computer Science and Applications, 10(8). https://doi.org/10.14569/IJACSA.2019.0100874

Albahli, Saleh. "Efficient Distributed SPARQL Queries on Apache Spark." International Journal of Advanced Computer Science and Applications, vol. 10, no. 8, 2019, https://doi.org/10.14569/IJACSA.2019.0100874.

@article{Albahli2019,
  title     = {Efficient Distributed SPARQL Queries on Apache Spark},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {10},
  number    = {8},
  year      = {2019},
  publisher = {The Science and Information Organization},
  author    = {Saleh Albahli},
  doi       = {10.14569/IJACSA.2019.0100874},
  url       = {https://doi.org/10.14569/IJACSA.2019.0100874}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.