granula toward fine grained performance analysis of large
play

Granula: Toward Fine-grained Performance Analysis of Large-scale - PowerPoint PPT Presentation

Granula: Toward Fine-grained Performance Analysis of Large-scale Graph Processing Platforms Wing Lung Ngai, Tim Hegeman, Stijn Heldens, and Alexandru Iosup @Large Research Massivizing Computer Systems Large-scale Graph Processing 2 OpenG


  1. Granula: Toward Fine-grained Performance Analysis of Large-scale Graph Processing Platforms Wing Lung Ngai, Tim Hegeman, Stijn Heldens, and Alexandru Iosup @Large Research Massivizing Computer Systems

  2. Large-scale Graph Processing 2 OpenG GraphMat Powergraph Towards trillion vertices and edges Graph processing platforms @Large Research Massivizing Computer Systems

  3. Performance Evaluation 3 Performance evaluation is the process Identified Issues of deepening the understanding of the Lack of an end-to-end process ● performance by Limited reusability of studies ● quantifying performance, ● Shortcomings in coarse-grained ● explaining differences, ● evaluation identifying overheads/bottlenecks ● Inefficiency of fine-grained ● recommending improvements. ● evaluation @Large Research Massivizing Computer Systems

  4. Fine-grained Performance Analysis 4 Comprehensive: end-to-end evaluation process. ● Standardized: reusable across platforms. ● Incremental: iterative performance modeling. ● Automatable: automated repetitive procedures. ● @Large Research Massivizing Computer Systems

  5. End-to-end evaluation process 5 @Large Research Massivizing Computer Systems

  6. Performance Modeling Language 6 @Large Research Massivizing Computer Systems

  7. Building Performance Model 7 @Large Research Massivizing Computer Systems

  8. Quantifying System Performance 8 Running BFS on dg1000 (giraph and powergraph) @Large Research Massivizing Computer Systems

  9. Monitoring Resource Usage 9 Running BFS on dg1000 (giraph) @Large Research Massivizing Computer Systems

  10. Monitoring Resource Usage 10 Running BFS on dg1000 (powergraph) @Large Research Massivizing Computer Systems

  11. Visualizing System Behavior 11 Running BFS on dg1000 (giraph) @Large Research Massivizing Computer Systems

  12. Diagnosing Failure 12 Running LCC on dg1000 (powergraph) @Large Research Massivizing Computer Systems

  13. Conclusion 13 We propose Granula : a fine-grained performance analysis system for Big Data platforms ● that facilitates modeling, monitoring, archiving, and visualization ● Future Work: continue the development of our research prototype, ● apply our techniques on other types of Big Data platforms, ● better support for analysts on, e.g, failure diagnosis, regression tests, ● integrate performance analysis into standard software engineering practices ● @Large Research Massivizing Computer Systems

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