WORKS@SC - A Top-Down Performance Analysis Methodology for Workflows: Tracking Performance Issues from Overview to Individual Operations
Research output: Contribution to book/Conference proceedings/Anthology/Report › Conference contribution › Contributed › peer-review
Contributors
Abstract
Scientific workflows are well established in parallel computing. A workflow represents a conceptual description of work items and their dependencies. Researchers can use workflows to abstract away implementation details or resources to focus on the high-level behavior of their work items. Due to these abstractions and the complexity of scientific workflows, finding performance bottlenecks along with their root causes can quickly become involving. This work presents a top-down methodology for performance analysis of workflows to support users in this challenging task. Our work provides summarized performance metrics covering different workflow perspectives, from general overview to individual jobs and their job steps. These summaries allow to identify inefficiencies and determine the responsible job steps. In addition, we record detailed performance data about job steps, enabling a fine-grained analysis of the associated execution to exactly pinpoint performance issues. The introduced methodology provides a powerful tool for comprehensive performance analysis of complex workflows.
Details
Original language | English |
---|---|
Title of host publication | 2019 IEEE/ACM Workflows in Support of Large-Scale Science (WORKS) |
Publication status | Published - Nov 2019 |
Peer-reviewed | Yes |
External IDs
Scopus | 85078146980 |
---|