Distributed temporal graph analytics with GRADOOP
Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distri...
Ausführliche Beschreibung
Autor*in: |
Rost, Christopher [verfasserIn] |
---|
Format: |
Artikel |
---|---|
Sprache: |
Englisch |
Erschienen: |
2021 |
---|
Schlagwörter: |
---|
Anmerkung: |
© The Author(s) 2021 |
---|
Übergeordnetes Werk: |
Enthalten in: The VLDB journal - Springer Berlin Heidelberg, 1992, 31(2021), 2 vom: 19. Mai, Seite 375-401 |
---|---|
Übergeordnetes Werk: |
volume:31 ; year:2021 ; number:2 ; day:19 ; month:05 ; pages:375-401 |
Links: |
---|
DOI / URN: |
10.1007/s00778-021-00667-4 |
---|
Katalog-ID: |
OLC2078267686 |
---|
LEADER | 01000caa a22002652 4500 | ||
---|---|---|---|
001 | OLC2078267686 | ||
003 | DE-627 | ||
005 | 20230506000604.0 | ||
007 | tu | ||
008 | 221220s2021 xx ||||| 00| ||eng c | ||
024 | 7 | |a 10.1007/s00778-021-00667-4 |2 doi | |
035 | |a (DE-627)OLC2078267686 | ||
035 | |a (DE-He213)s00778-021-00667-4-p | ||
040 | |a DE-627 |b ger |c DE-627 |e rakwb | ||
041 | |a eng | ||
082 | 0 | 4 | |a 004 |q VZ |
100 | 1 | |a Rost, Christopher |e verfasserin |0 (orcid)0000-0003-4217-9312 |4 aut | |
245 | 1 | 0 | |a Distributed temporal graph analytics with GRADOOP |
264 | 1 | |c 2021 | |
336 | |a Text |b txt |2 rdacontent | ||
337 | |a ohne Hilfsmittel zu benutzen |b n |2 rdamedia | ||
338 | |a Band |b nc |2 rdacarrier | ||
500 | |a © The Author(s) 2021 | ||
520 | |a Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. | ||
650 | 4 | |a Graph processing | |
650 | 4 | |a Temporal graph | |
650 | 4 | |a Distributed processing | |
650 | 4 | |a Graph analytics | |
650 | 4 | |a Bitemporal graph model | |
700 | 1 | |a Gomez, Kevin |0 (orcid)0000-0001-6928-7335 |4 aut | |
700 | 1 | |a Täschner, Matthias |4 aut | |
700 | 1 | |a Fritzsche, Philip |4 aut | |
700 | 1 | |a Schons, Lucas |4 aut | |
700 | 1 | |a Christ, Lukas |4 aut | |
700 | 1 | |a Adameit, Timo |4 aut | |
700 | 1 | |a Junghanns, Martin |4 aut | |
700 | 1 | |a Rahm, Erhard |0 (orcid)0000-0002-2665-1114 |4 aut | |
773 | 0 | 8 | |i Enthalten in |t The VLDB journal |d Springer Berlin Heidelberg, 1992 |g 31(2021), 2 vom: 19. Mai, Seite 375-401 |w (DE-627)170933059 |w (DE-600)1129061-4 |w (DE-576)032856466 |x 1066-8888 |7 nnns |
773 | 1 | 8 | |g volume:31 |g year:2021 |g number:2 |g day:19 |g month:05 |g pages:375-401 |
856 | 4 | 1 | |u https://doi.org/10.1007/s00778-021-00667-4 |z lizenzpflichtig |3 Volltext |
912 | |a GBV_USEFLAG_A | ||
912 | |a SYSFLAG_A | ||
912 | |a GBV_OLC | ||
912 | |a SSG-OLC-MAT | ||
912 | |a GBV_ILN_30 | ||
912 | |a GBV_ILN_2018 | ||
912 | |a GBV_ILN_4277 | ||
951 | |a AR | ||
952 | |d 31 |j 2021 |e 2 |b 19 |c 05 |h 375-401 |
author_variant |
c r cr k g kg m t mt p f pf l s ls l c lc t a ta m j mj e r er |
---|---|
matchkey_str |
article:10668888:2021----::itiuetmoagahnltc |
hierarchy_sort_str |
2021 |
publishDate |
2021 |
allfields |
10.1007/s00778-021-00667-4 doi (DE-627)OLC2078267686 (DE-He213)s00778-021-00667-4-p DE-627 ger DE-627 rakwb eng 004 VZ Rost, Christopher verfasserin (orcid)0000-0003-4217-9312 aut Distributed temporal graph analytics with GRADOOP 2021 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2021 Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. Graph processing Temporal graph Distributed processing Graph analytics Bitemporal graph model Gomez, Kevin (orcid)0000-0001-6928-7335 aut Täschner, Matthias aut Fritzsche, Philip aut Schons, Lucas aut Christ, Lukas aut Adameit, Timo aut Junghanns, Martin aut Rahm, Erhard (orcid)0000-0002-2665-1114 aut Enthalten in The VLDB journal Springer Berlin Heidelberg, 1992 31(2021), 2 vom: 19. Mai, Seite 375-401 (DE-627)170933059 (DE-600)1129061-4 (DE-576)032856466 1066-8888 nnns volume:31 year:2021 number:2 day:19 month:05 pages:375-401 https://doi.org/10.1007/s00778-021-00667-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_30 GBV_ILN_2018 GBV_ILN_4277 AR 31 2021 2 19 05 375-401 |
spelling |
10.1007/s00778-021-00667-4 doi (DE-627)OLC2078267686 (DE-He213)s00778-021-00667-4-p DE-627 ger DE-627 rakwb eng 004 VZ Rost, Christopher verfasserin (orcid)0000-0003-4217-9312 aut Distributed temporal graph analytics with GRADOOP 2021 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2021 Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. Graph processing Temporal graph Distributed processing Graph analytics Bitemporal graph model Gomez, Kevin (orcid)0000-0001-6928-7335 aut Täschner, Matthias aut Fritzsche, Philip aut Schons, Lucas aut Christ, Lukas aut Adameit, Timo aut Junghanns, Martin aut Rahm, Erhard (orcid)0000-0002-2665-1114 aut Enthalten in The VLDB journal Springer Berlin Heidelberg, 1992 31(2021), 2 vom: 19. Mai, Seite 375-401 (DE-627)170933059 (DE-600)1129061-4 (DE-576)032856466 1066-8888 nnns volume:31 year:2021 number:2 day:19 month:05 pages:375-401 https://doi.org/10.1007/s00778-021-00667-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_30 GBV_ILN_2018 GBV_ILN_4277 AR 31 2021 2 19 05 375-401 |
allfields_unstemmed |
10.1007/s00778-021-00667-4 doi (DE-627)OLC2078267686 (DE-He213)s00778-021-00667-4-p DE-627 ger DE-627 rakwb eng 004 VZ Rost, Christopher verfasserin (orcid)0000-0003-4217-9312 aut Distributed temporal graph analytics with GRADOOP 2021 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2021 Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. Graph processing Temporal graph Distributed processing Graph analytics Bitemporal graph model Gomez, Kevin (orcid)0000-0001-6928-7335 aut Täschner, Matthias aut Fritzsche, Philip aut Schons, Lucas aut Christ, Lukas aut Adameit, Timo aut Junghanns, Martin aut Rahm, Erhard (orcid)0000-0002-2665-1114 aut Enthalten in The VLDB journal Springer Berlin Heidelberg, 1992 31(2021), 2 vom: 19. Mai, Seite 375-401 (DE-627)170933059 (DE-600)1129061-4 (DE-576)032856466 1066-8888 nnns volume:31 year:2021 number:2 day:19 month:05 pages:375-401 https://doi.org/10.1007/s00778-021-00667-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_30 GBV_ILN_2018 GBV_ILN_4277 AR 31 2021 2 19 05 375-401 |
allfieldsGer |
10.1007/s00778-021-00667-4 doi (DE-627)OLC2078267686 (DE-He213)s00778-021-00667-4-p DE-627 ger DE-627 rakwb eng 004 VZ Rost, Christopher verfasserin (orcid)0000-0003-4217-9312 aut Distributed temporal graph analytics with GRADOOP 2021 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2021 Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. Graph processing Temporal graph Distributed processing Graph analytics Bitemporal graph model Gomez, Kevin (orcid)0000-0001-6928-7335 aut Täschner, Matthias aut Fritzsche, Philip aut Schons, Lucas aut Christ, Lukas aut Adameit, Timo aut Junghanns, Martin aut Rahm, Erhard (orcid)0000-0002-2665-1114 aut Enthalten in The VLDB journal Springer Berlin Heidelberg, 1992 31(2021), 2 vom: 19. Mai, Seite 375-401 (DE-627)170933059 (DE-600)1129061-4 (DE-576)032856466 1066-8888 nnns volume:31 year:2021 number:2 day:19 month:05 pages:375-401 https://doi.org/10.1007/s00778-021-00667-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_30 GBV_ILN_2018 GBV_ILN_4277 AR 31 2021 2 19 05 375-401 |
allfieldsSound |
10.1007/s00778-021-00667-4 doi (DE-627)OLC2078267686 (DE-He213)s00778-021-00667-4-p DE-627 ger DE-627 rakwb eng 004 VZ Rost, Christopher verfasserin (orcid)0000-0003-4217-9312 aut Distributed temporal graph analytics with GRADOOP 2021 Text txt rdacontent ohne Hilfsmittel zu benutzen n rdamedia Band nc rdacarrier © The Author(s) 2021 Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. Graph processing Temporal graph Distributed processing Graph analytics Bitemporal graph model Gomez, Kevin (orcid)0000-0001-6928-7335 aut Täschner, Matthias aut Fritzsche, Philip aut Schons, Lucas aut Christ, Lukas aut Adameit, Timo aut Junghanns, Martin aut Rahm, Erhard (orcid)0000-0002-2665-1114 aut Enthalten in The VLDB journal Springer Berlin Heidelberg, 1992 31(2021), 2 vom: 19. Mai, Seite 375-401 (DE-627)170933059 (DE-600)1129061-4 (DE-576)032856466 1066-8888 nnns volume:31 year:2021 number:2 day:19 month:05 pages:375-401 https://doi.org/10.1007/s00778-021-00667-4 lizenzpflichtig Volltext GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_30 GBV_ILN_2018 GBV_ILN_4277 AR 31 2021 2 19 05 375-401 |
language |
English |
source |
Enthalten in The VLDB journal 31(2021), 2 vom: 19. Mai, Seite 375-401 volume:31 year:2021 number:2 day:19 month:05 pages:375-401 |
sourceStr |
Enthalten in The VLDB journal 31(2021), 2 vom: 19. Mai, Seite 375-401 volume:31 year:2021 number:2 day:19 month:05 pages:375-401 |
format_phy_str_mv |
Article |
institution |
findex.gbv.de |
topic_facet |
Graph processing Temporal graph Distributed processing Graph analytics Bitemporal graph model |
dewey-raw |
004 |
isfreeaccess_bool |
false |
container_title |
The VLDB journal |
authorswithroles_txt_mv |
Rost, Christopher @@aut@@ Gomez, Kevin @@aut@@ Täschner, Matthias @@aut@@ Fritzsche, Philip @@aut@@ Schons, Lucas @@aut@@ Christ, Lukas @@aut@@ Adameit, Timo @@aut@@ Junghanns, Martin @@aut@@ Rahm, Erhard @@aut@@ |
publishDateDaySort_date |
2021-05-19T00:00:00Z |
hierarchy_top_id |
170933059 |
dewey-sort |
14 |
id |
OLC2078267686 |
language_de |
englisch |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">OLC2078267686</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230506000604.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">221220s2021 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s00778-021-00667-4</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2078267686</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s00778-021-00667-4-p</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">004</subfield><subfield code="q">VZ</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Rost, Christopher</subfield><subfield code="e">verfasserin</subfield><subfield code="0">(orcid)0000-0003-4217-9312</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Distributed temporal graph analytics with GRADOOP</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2021</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">© The Author(s) 2021</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Graph processing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Temporal graph</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Distributed processing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Graph analytics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bitemporal graph model</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gomez, Kevin</subfield><subfield code="0">(orcid)0000-0001-6928-7335</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Täschner, Matthias</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fritzsche, Philip</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schons, Lucas</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Christ, Lukas</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Adameit, Timo</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Junghanns, Martin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rahm, Erhard</subfield><subfield code="0">(orcid)0000-0002-2665-1114</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">The VLDB journal</subfield><subfield code="d">Springer Berlin Heidelberg, 1992</subfield><subfield code="g">31(2021), 2 vom: 19. Mai, Seite 375-401</subfield><subfield code="w">(DE-627)170933059</subfield><subfield code="w">(DE-600)1129061-4</subfield><subfield code="w">(DE-576)032856466</subfield><subfield code="x">1066-8888</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:31</subfield><subfield code="g">year:2021</subfield><subfield code="g">number:2</subfield><subfield code="g">day:19</subfield><subfield code="g">month:05</subfield><subfield code="g">pages:375-401</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s00778-021-00667-4</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_30</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2018</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4277</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">31</subfield><subfield code="j">2021</subfield><subfield code="e">2</subfield><subfield code="b">19</subfield><subfield code="c">05</subfield><subfield code="h">375-401</subfield></datafield></record></collection>
|
author |
Rost, Christopher |
spellingShingle |
Rost, Christopher ddc 004 misc Graph processing misc Temporal graph misc Distributed processing misc Graph analytics misc Bitemporal graph model Distributed temporal graph analytics with GRADOOP |
authorStr |
Rost, Christopher |
ppnlink_with_tag_str_mv |
@@773@@(DE-627)170933059 |
format |
Article |
dewey-ones |
004 - Data processing & computer science |
delete_txt_mv |
keep |
author_role |
aut aut aut aut aut aut aut aut aut |
collection |
OLC |
remote_str |
false |
illustrated |
Not Illustrated |
issn |
1066-8888 |
topic_title |
004 VZ Distributed temporal graph analytics with GRADOOP Graph processing Temporal graph Distributed processing Graph analytics Bitemporal graph model |
topic |
ddc 004 misc Graph processing misc Temporal graph misc Distributed processing misc Graph analytics misc Bitemporal graph model |
topic_unstemmed |
ddc 004 misc Graph processing misc Temporal graph misc Distributed processing misc Graph analytics misc Bitemporal graph model |
topic_browse |
ddc 004 misc Graph processing misc Temporal graph misc Distributed processing misc Graph analytics misc Bitemporal graph model |
format_facet |
Aufsätze Gedruckte Aufsätze |
format_main_str_mv |
Text Zeitschrift/Artikel |
carriertype_str_mv |
nc |
hierarchy_parent_title |
The VLDB journal |
hierarchy_parent_id |
170933059 |
dewey-tens |
000 - Computer science, knowledge & systems |
hierarchy_top_title |
The VLDB journal |
isfreeaccess_txt |
false |
familylinks_str_mv |
(DE-627)170933059 (DE-600)1129061-4 (DE-576)032856466 |
title |
Distributed temporal graph analytics with GRADOOP |
ctrlnum |
(DE-627)OLC2078267686 (DE-He213)s00778-021-00667-4-p |
title_full |
Distributed temporal graph analytics with GRADOOP |
author_sort |
Rost, Christopher |
journal |
The VLDB journal |
journalStr |
The VLDB journal |
lang_code |
eng |
isOA_bool |
false |
dewey-hundreds |
000 - Computer science, information & general works |
recordtype |
marc |
publishDateSort |
2021 |
contenttype_str_mv |
txt |
container_start_page |
375 |
author_browse |
Rost, Christopher Gomez, Kevin Täschner, Matthias Fritzsche, Philip Schons, Lucas Christ, Lukas Adameit, Timo Junghanns, Martin Rahm, Erhard |
container_volume |
31 |
class |
004 VZ |
format_se |
Aufsätze |
author-letter |
Rost, Christopher |
doi_str_mv |
10.1007/s00778-021-00667-4 |
normlink |
(ORCID)0000-0003-4217-9312 (ORCID)0000-0001-6928-7335 (ORCID)0000-0002-2665-1114 |
normlink_prefix_str_mv |
(orcid)0000-0003-4217-9312 (orcid)0000-0001-6928-7335 (orcid)0000-0002-2665-1114 |
dewey-full |
004 |
title_sort |
distributed temporal graph analytics with gradoop |
title_auth |
Distributed temporal graph analytics with GRADOOP |
abstract |
Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. © The Author(s) 2021 |
abstractGer |
Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. © The Author(s) 2021 |
abstract_unstemmed |
Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort. © The Author(s) 2021 |
collection_details |
GBV_USEFLAG_A SYSFLAG_A GBV_OLC SSG-OLC-MAT GBV_ILN_30 GBV_ILN_2018 GBV_ILN_4277 |
container_issue |
2 |
title_short |
Distributed temporal graph analytics with GRADOOP |
url |
https://doi.org/10.1007/s00778-021-00667-4 |
remote_bool |
false |
author2 |
Gomez, Kevin Täschner, Matthias Fritzsche, Philip Schons, Lucas Christ, Lukas Adameit, Timo Junghanns, Martin Rahm, Erhard |
author2Str |
Gomez, Kevin Täschner, Matthias Fritzsche, Philip Schons, Lucas Christ, Lukas Adameit, Timo Junghanns, Martin Rahm, Erhard |
ppnlink |
170933059 |
mediatype_str_mv |
n |
isOA_txt |
false |
hochschulschrift_bool |
false |
doi_str |
10.1007/s00778-021-00667-4 |
up_date |
2024-07-03T19:37:26.756Z |
_version_ |
1803587888621813760 |
fullrecord_marcxml |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01000caa a22002652 4500</leader><controlfield tag="001">OLC2078267686</controlfield><controlfield tag="003">DE-627</controlfield><controlfield tag="005">20230506000604.0</controlfield><controlfield tag="007">tu</controlfield><controlfield tag="008">221220s2021 xx ||||| 00| ||eng c</controlfield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1007/s00778-021-00667-4</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-627)OLC2078267686</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-He213)s00778-021-00667-4-p</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-627</subfield><subfield code="b">ger</subfield><subfield code="c">DE-627</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1=" " ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="082" ind1="0" ind2="4"><subfield code="a">004</subfield><subfield code="q">VZ</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Rost, Christopher</subfield><subfield code="e">verfasserin</subfield><subfield code="0">(orcid)0000-0003-4217-9312</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Distributed temporal graph analytics with GRADOOP</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="c">2021</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">Text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">ohne Hilfsmittel zu benutzen</subfield><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">Band</subfield><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="500" ind1=" " ind2=" "><subfield code="a">© The Author(s) 2021</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Abstract Temporal property graphs are graphs whose structure and properties change over time. Temporal graph datasets tend to be large due to stored historical information, asking for scalable analysis capabilities. We give a complete overview of Gradoop, a graph dataflow system for scalable, distributed analytics of temporal property graphs which has been continuously developed since 2005. Its graph model TPGM allows bitemporal modeling not only of vertices and edges but also of graph collections. A declarative analytical language called GrALa allows analysts to flexibly define analytical graph workflows by composing different operators that support temporal graph analysis. Built on a distributed dataflow system, large temporal graphs can be processed on a shared-nothing cluster. We present the system architecture of Gradoop, its data model TPGM with composable temporal graph operators, like snapshot, difference, pattern matching, graph grouping and several implementation details. We evaluate the performance and scalability of selected operators and a composed workflow for synthetic and real-world temporal graphs with up to 283 M vertices and 1.8 B edges, and a graph lifetime of about 8 years with up to 20 M new edges per year. We also reflect on lessons learned from the Gradoop effort.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Graph processing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Temporal graph</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Distributed processing</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Graph analytics</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bitemporal graph model</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Gomez, Kevin</subfield><subfield code="0">(orcid)0000-0001-6928-7335</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Täschner, Matthias</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Fritzsche, Philip</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Schons, Lucas</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Christ, Lukas</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Adameit, Timo</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Junghanns, Martin</subfield><subfield code="4">aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Rahm, Erhard</subfield><subfield code="0">(orcid)0000-0002-2665-1114</subfield><subfield code="4">aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Enthalten in</subfield><subfield code="t">The VLDB journal</subfield><subfield code="d">Springer Berlin Heidelberg, 1992</subfield><subfield code="g">31(2021), 2 vom: 19. Mai, Seite 375-401</subfield><subfield code="w">(DE-627)170933059</subfield><subfield code="w">(DE-600)1129061-4</subfield><subfield code="w">(DE-576)032856466</subfield><subfield code="x">1066-8888</subfield><subfield code="7">nnns</subfield></datafield><datafield tag="773" ind1="1" ind2="8"><subfield code="g">volume:31</subfield><subfield code="g">year:2021</subfield><subfield code="g">number:2</subfield><subfield code="g">day:19</subfield><subfield code="g">month:05</subfield><subfield code="g">pages:375-401</subfield></datafield><datafield tag="856" ind1="4" ind2="1"><subfield code="u">https://doi.org/10.1007/s00778-021-00667-4</subfield><subfield code="z">lizenzpflichtig</subfield><subfield code="3">Volltext</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_USEFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SYSFLAG_A</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_OLC</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">SSG-OLC-MAT</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_30</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_2018</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV_ILN_4277</subfield></datafield><datafield tag="951" ind1=" " ind2=" "><subfield code="a">AR</subfield></datafield><datafield tag="952" ind1=" " ind2=" "><subfield code="d">31</subfield><subfield code="j">2021</subfield><subfield code="e">2</subfield><subfield code="b">19</subfield><subfield code="c">05</subfield><subfield code="h">375-401</subfield></datafield></record></collection>
|
score |
7.398141 |