Parallel RDF generation from heterogeneous big data
Gerald Haesendonck, Wouter Maroy,
Pieter Heyvaert
,
Ruben Verborgh
,
Anastasia Dimou
In Proceedings of the International Workshop on Semantic Big Data (2019)
To unlock the value of increasingly available data in high volumes, we need flexible ways to integrate data across different sources. While semantic integration can be provided through RDF generation, current generators insufficiently scale in terms of volume. Generators are limited by memory constraints. Therefore, we developed the RMLStreamer, a generator that parallelizes the ingestionand mapping tasks of RDF generation across multiple instances. In this paper, we analyze what aspects are parallelizable and we introduce an approach for parallel RDF generation. We describe how we implemented our proposed approach, in the frame of the RMLStreamer, and how the resulting scaling behavior compares to other RDF generators. The RMLStreamer ingests data at 50% faster rate than existing generators through parallel ingestion
PDF
BibTeX +
@inproceedings{haesendonck_sbd_2019,
author = {Haesendonck, Gerald and Maroy, Wouter and Heyvaert, Pieter and Verborgh, Ruben and Dimou, Anastasia},
title = {Parallel {RDF} generation from heterogeneous big data},
booktitle = {Proceedings of the International Workshop on Semantic Big Data},
year = 2019,
month = jul,
isbn = {978-1-4503-6766-0},
doi = {10.1145/3323878.3325802},
url = {https://dl.acm.org/authorize?N680652},
abstract = {
To unlock the value of increasingly available data in high volumes,
we need flexible ways to integrate data across different sources.
While semantic integration can be provided through RDF generation,
current generators insufficiently scale in terms of volume.
Generators are limited by memory constraints.
Therefore, we developed the RMLStreamer, a generator that parallelizes the ingestionand mapping tasks of RDF generation across multiple instances.
In this paper, we analyze what aspects are parallelizable and we introduce an approach for parallel RDF generation.
We describe how we implemented our proposed approach, in the frame of the RMLStreamer, and
how the resulting scaling behavior compares to other RDF generators.
The RMLStreamer ingests data at 50% faster rate than existing generators through parallel ingestion},
pdf = {https://pieterheyvaert.com/publications/haesendonck_sbd_2019/paper.pdf}
}