Fennel: Streaming Graph Partitioning for Massive Scale Graphs
Charalampos E. Tsourakakis 1 Christos Gkantsidis 2 Bozidar Radunovic 2 Milan Vojnovic 2
1Aalto University, Finland 2Microsoft Research, Cambridge UK
Fennel: Streaming Graph Partitioning for Massive Scale Graphs - - PowerPoint PPT Presentation
Fennel: Streaming Graph Partitioning for Massive Scale Graphs Charalampos E. Tsourakakis 1 Christos Gkantsidis 2 Bozidar Radunovic 2 Milan Vojnovic 2 1 Aalto University, Finland 2 Microsoft Research, Cambridge UK MASSIVE 2013, France Slides
1Aalto University, Finland 2Microsoft Research, Cambridge UK
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 2 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 3 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 4 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 5 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 6 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 7 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 8 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 9 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 10 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 11 / 30
2
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 12 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 13 / 30
i s(|Si|), so that objective self-balances
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 14 / 30
edges cut
balanced partition!
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 15 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 16 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 17 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 18 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 19 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 20 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 21 / 30
1≤i≤k
2 hours.
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 22 / 30
−50 −40 −30 −20 −10 0.2 0.4 0.6 0.8 1
Relative difference(%) CDF
λc
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 23 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 24 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 25 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 26 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 27 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 28 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 29 / 30
Fennel: Streaming Graph Partitioning for Massive Scale Graphs 30 / 30