Konferenzbeitrag

Implementing graph transformations in the bulk synchronous parallel model

Lade...
Vorschaubild
Volltext URI
Dokumententyp
Text/Conference Paper
Datum
2015
Zeitschriftentitel
ISSN der Zeitschrift
Bandtitel
Quelle
Software-engineering and management 2015
Verlag
Gesellschaft für Informatik e.V.
Zusammenfassung
Big data becomes a challenge in more and more domains. In many areas, such as in social networks, the entities of interest have relational references to each other and thereby form large-scale graphs (in the order of billions of vertices). At the same time, querying and updating these data structures is a key requirement. Complex queries and updates demand expressive high-level languages which can still be efficiently executed on these large-scale graphs.We use graph transformation rules and units as a high-level modeling language with declarative and operational features for transforming graph structures. To apply them to large-scale graphs, we introduce a method to distribute and parallelize graph transformations by mapping them to the Bulk Synchronous Parallel model. Our tool support builds on Henshin as modeling tool and consists of a code generator for Apache Giraph. We evaluated our approach with the IMDb movie database on a cluster with 24 servers with 8 cores each.
Beschreibung
Krause, Christian; Tichy, Matthias; Giese, Holger (2015): Implementing graph transformations in the bulk synchronous parallel model. Software-engineering and management 2015. Bonn: Gesellschaft für Informatik e.V.. PISSN: 1617-5468. ISBN: 978-3-88579-633-6. pp. 99-100. Dresden. 17.-20. März 2015
Schlagwörter
Zitierform
DOI
Tags