Implementing graph transformations in the bulk synchronous parallel model
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.
- Vollständige Referenz
- BibTeX
Krause, C., Tichy, M. & Giese, H.,
(2015).
Implementing graph transformations in the bulk synchronous parallel model.
In:
Aßmann, U., Demuth, B., Spitta, T., Püschel, G. & Kaiser, R.
(Hrsg.),
Software-engineering and management 2015.
Bonn:
Gesellschaft für Informatik e.V..
(S. 99-100).
@inproceedings{mci/Krause2015,
author = {Krause, Christian AND Tichy, Matthias AND Giese, Holger},
title = {Implementing graph transformations in the bulk synchronous parallel model},
booktitle = {Software-engineering and management 2015},
year = {2015},
editor = {Aßmann, Uwe AND Demuth, Birgit AND Spitta, Thorsten AND Püschel, Georg AND Kaiser, Ronny} ,
pages = { 99-100 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
author = {Krause, Christian AND Tichy, Matthias AND Giese, Holger},
title = {Implementing graph transformations in the bulk synchronous parallel model},
booktitle = {Software-engineering and management 2015},
year = {2015},
editor = {Aßmann, Uwe AND Demuth, Birgit AND Spitta, Thorsten AND Püschel, Georg AND Kaiser, Ronny} ,
pages = { 99-100 },
publisher = {Gesellschaft für Informatik e.V.},
address = {Bonn}
}
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
ISBN: 978-3-88579-633-6
ISSN: 1617-5468
Datum: 2015
Sprache:
(en)
(en)
Typ: Text/Conference Paper

