Multilayer networks in GraphLab An open source project study - - PowerPoint PPT Presentation

multilayer networks in graphlab
SMART_READER_LITE
LIVE PREVIEW

Multilayer networks in GraphLab An open source project study - - PowerPoint PPT Presentation

Multilayer networks in GraphLab An open source project study Mariana Marasoiu, R212 GraphLab Execution engine: PowerGraph Used for graph processing vertex-centric functions distributed data graph vertex-cut partitioning vertex scopes Good


slide-1
SLIDE 1

Multilayer networks in GraphLab

An open source project study

Mariana Marasoiu, R212

slide-2
SLIDE 2

GraphLab

Execution engine: PowerGraph Used for graph processing

vertex-centric functions distributed data graph vertex-cut partitioning vertex scopes

Good performance

slide-3
SLIDE 3

Similar systems

Pregel, Giraph, GPS GraphX → dataflow, on top of Spark

GraphLab 244s GraphX 251s Giraph 200s twitter-2010, Connected Components GraphLab 249s GraphX 419s Giraph 596s twitter-2010, PageRank, 20 iterations

slide-4
SLIDE 4

Multilayer networks

social networks → multiplex networks protein interaction networks transportation

slide-5
SLIDE 5
slide-6
SLIDE 6

What is the best representation of multilayer networks in GraphLab/PowerGraph?

  • flat graph with coloured edges
  • different vertices for each layer

Test both implementations with PageRank

Multilayer Networks in GraphLab

slide-7
SLIDE 7

Experiment and Evaluation

Experiments run on an Amazon EC2 cluster Evaluate performance measuring runtime memory consumption network IO

slide-8
SLIDE 8

Acquire multilayer datasets ← working on it Setup GraphLab on Amazon EC2 Preprocess datasets to fit GraphLab input Implement PageRank Run multiple experiments on EC2 Analyse results Write report ☺

Project steps