A Study on Performance Analysis Tools for Applications Running on Large Distributed Systems
Ajanta De Sarkar, Nandini Mukherjee

TL;DR
This paper surveys current performance analysis tools for applications on large distributed systems, highlighting their approaches and technologies to improve performance tuning in complex architectures.
Contribution
It provides a comprehensive overview of existing performance tools for distributed systems, emphasizing their methodologies and technological features.
Findings
Various tools employ different analysis approaches
Technologies vary across tools for performance measurement
The survey highlights gaps and future directions
Abstract
The evolution of distributed architectures and programming paradigms for performance-oriented program development, challenge the state-of-the-art technology for performance tools. The area of high performance computing is rapidly expanding from single parallel systems to clusters and grids of heterogeneous sequential and parallel systems. Performance analysis and tuning applications is becoming crucial because it is hardly possible to otherwise achieve the optimum performance of any application. The objective of this paper is to study the state-of-the-art technology of the existing performance tools for distributed systems. The paper surveys some representative tools from different aspects in order to highlight the approaches and technologies used by them.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed and Parallel Computing Systems · Parallel Computing and Optimization Techniques · Cloud Computing and Resource Management
