BottleMod: Modeling Data Flows and Tasks for Fast Bottleneck Analysis
Ansgar L\"o{\ss}er, Joel Witzke, Florian Schintke, Bj\"orn Scheuermann

TL;DR
BottleMod introduces a formal modeling approach for scientific workflows to predict performance bottlenecks quickly, enabling efficient resource allocation and optimization of complex data-driven tasks.
Contribution
The paper presents a novel formalization and a piecewise bottleneck function for fast, low-overhead performance prediction in scientific workflows.
Findings
Effective bottleneck identification through formal models
Fast performance prediction with low computational overhead
Potential for optimized resource allocation
Abstract
In the recent years, scientific workflows gained more and more popularity. In scientific workflows, tasks are typically treated as black boxes. Dealing with their complex interrelations to identify optimization potentials and bottlenecks is therefore inherently hard. The progress of a scientific workflow depends on several factors, including the available input data, the available computational power, and the I/O and network bandwidth. Here, we tackle the problem of predicting the workflow progress with very low overhead. To this end, we look at suitable formalizations for the key parameters and their interactions which are sufficiently flexible to describe the input data consumption, the computational effort and the output production of the workflow's tasks. At the same time they allow for computationally simple and fast performance predictions, including a bottleneck analysis over the…
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.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsScientific Computing and Data Management · Distributed and Parallel Computing Systems · Cloud Computing and Resource Management
