Families of distributed graph algorithms
Divide and conquer M´ arton Balassi1 mbalassi@ilab.sztaki.hu
1Hungarian Academy of Sciences – Institute for Computer Science and Control
Families of distributed graph algorithms Divide and conquer arton - - PowerPoint PPT Presentation
Families of distributed graph algorithms Divide and conquer arton Balassi 1 M mbalassi@ilab.sztaki.hu 1 Hungarian Academy of Sciences Institute for Computer Science and Control Data Mining & Search Group June 24, 2014 Families of
1Hungarian Academy of Sciences – Institute for Computer Science and Control
Families of distributed graph algorithms 2 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms 3 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 4 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 5 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 6 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 7 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 8 / 61
1a large Portuguese crawl of the Portuguese Web Archive obtained from
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 9 / 61
1a large Portuguese crawl of the Portuguese Web Archive obtained from
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 10 / 61
1a large Portuguese crawl of the Portuguese Web Archive obtained from
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 11 / 61
1a large Portuguese crawl of the Portuguese Web Archive obtained from
Families of distributed graph algorithms Distributing data-intensive algorithms Motivation 12 / 61
1a large Portuguese crawl of the Portuguese Web Archive obtained from
Families of distributed graph algorithms Distributing data-intensive algorithms MapReduce & Pregel 13 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms MapReduce & Pregel 14 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms MapReduce & Pregel 15 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms MapReduce & Pregel 16 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms MapReduce & Pregel 17 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Counting the number of triangles in a graph 18 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Counting the number of triangles in a graph 19 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Counting the number of triangles in a graph 20 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Counting the number of triangles in a graph 21 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Counting the number of triangles in a graph 22 / 61
Families of distributed graph algorithms Distributing data-intensive algorithms Counting the number of triangles in a graph 23 / 61
Families of distributed graph algorithms Families of distributed graph algorithms 24 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Local algorithms 25 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Local algorithms 26 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Local algorithms 27 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Graph traversal based algorithms 28 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Graph traversal based algorithms 29 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Graph traversal based algorithms 30 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Graph traversal based algorithms 31 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Matrix multiplication based algorithms 32 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Matrix multiplication based algorithms 33 / 61
Families of distributed graph algorithms Families of distributed graph algorithms Matrix multiplication based algorithms 34 / 61
Families of distributed graph algorithms Experiments 35 / 61
Families of distributed graph algorithms Experiments Representative algorithms 36 / 61
Families of distributed graph algorithms Experiments Representative algorithms 37 / 61
Families of distributed graph algorithms Experiments Representative algorithms 38 / 61
Families of distributed graph algorithms Experiments Representative algorithms 39 / 61
Families of distributed graph algorithms Experiments Representative algorithms 40 / 61
Families of distributed graph algorithms Experiments Representative algorithms 41 / 61
Families of distributed graph algorithms Experiments Representative algorithms 42 / 61
Families of distributed graph algorithms Experiments Results 43 / 61
2A slightly modified version of the ForestFire model. [LF06, EBKK14]
Families of distributed graph algorithms Experiments Results 44 / 61
Families of distributed graph algorithms Experiments Results 45 / 61
Families of distributed graph algorithms Experiments Results 46 / 61
Families of distributed graph algorithms Experiments Results 47 / 61
Families of distributed graph algorithms Experiments Results 48 / 61
Families of distributed graph algorithms Experiments Results 49 / 61
Families of distributed graph algorithms Experiments Results 50 / 61
Families of distributed graph algorithms Experiments Results 51 / 61
Families of distributed graph algorithms Experiments Results 52 / 61
Families of distributed graph algorithms Experiments Results 53 / 61
Families of distributed graph algorithms Experiments Results 54 / 61
Families of distributed graph algorithms Experiments Results 55 / 61
Families of distributed graph algorithms Experiments Results 56 / 61
Families of distributed graph algorithms Experiments Results 57 / 61
Families of distributed graph algorithms Experiments Results 58 / 61
Families of distributed graph algorithms Experiments Results 59 / 61
Families of distributed graph algorithms Experiments Results 60 / 61
Families of distributed graph algorithms Experiments Results 61 / 61