distributed graph processing
play

Distributed Graph Processing Lecture 13 CSCI 4974/6971 17 Oct 2016 - PowerPoint PPT Presentation

Distributed Graph Processing Lecture 13 CSCI 4974/6971 17 Oct 2016 1 / 9 Todays Biz 1. Reminders 2. Review 3. Assignment 3 4. Distributed Graph Processing 2 / 9 Reminders Assignment 4: out soon - due date TBD Project Update


  1. Distributed Graph Processing Lecture 13 CSCI 4974/6971 17 Oct 2016 1 / 9

  2. Today’s Biz 1. Reminders 2. Review 3. Assignment 3 4. Distributed Graph Processing 2 / 9

  3. Reminders ◮ Assignment 4: out soon - due date TBD ◮ Project Update Presentation: In class November 3rd ◮ Setting up and running on CCI clusters ◮ Office hours: Tuesday & Wednesday 14:00-16:00 Lally 317 ◮ Or email me for other availability ◮ Tentative class schedule: ◮ Today: Go over assignment 3; distributed graph representation ◮ Thursday: Fully distributed graph processing 3 / 9

  4. Today’s Biz 1. Reminders 2. Review 3. Assignment 3 4. Distributed Graph Processing 4 / 9

  5. Quick Review Random graphs ◮ Erdos-Renyi - uniform random ◮ Watts-Strogatz - small-world ◮ Barabasi-Albert - scale-free ◮ R-MAT - recursive ◮ Generation: ideally, O ( m ) time and fully parallelizable 5 / 9

  6. Today’s Biz 1. Reminders 2. Review 3. Assignment 3 4. Distributed Graph Processing 6 / 9

  7. Today’s Biz 1. Reminders 2. Review 3. Assignment 3 4. Distributed Graph Processing 7 / 9

  8. Graph Representation Data Size Description 1 Global vertex count n global 1 Global edge count m global 1 Task-local vertex count n local 1 Ghost vertex count n ghost 1 Task-local out-edges count m local out 1 Task-local in-edges count m local in Array of out-edges out edges m out Start indices for local out-edges out offsets n loc Array of in-edges in edges m in Start indices for local in-edges in offsets n loc n loc + n gst Global to local id hash table map Array for local to global id conv. local unmap n loc Array for local to global id conv. ghost unmap n gst Array storing owner of ghost vertices tasks n gst 8 / 9

  9. Distributed Processing Blank code and data available on website (Lecture 13) www.cs.rpi.edu/ ∼ slotag/classes/FA16/index.html 9 / 9

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend