Interactive Layout Visualization of Distributed Storage
- Author: Lennart Börchers
- Type: Bachelor's Thesis
- Date: 2023-06-13
- Reviewers: Jun.-Prof. Dr. Michael Kuhn, Dr. Jakob Lüttgau
- Supervisors: Jun.-Prof. Dr. Michael Kuhn, Dr. Jakob Lüttgau, Anna Fuchs
- Download: PDF
As high-performance computing systems have evolved over the years to address increasingly complex questions, the speed of storage access has fallen behind and often poses a potential bottleneck, particularly in scientific computing. But existing command-line tools for analyzing the storage layout are largely textual, which can be unintuitive and makes it difficult to recognize suboptimal data distributions and find their underlying causes. To counteract this issue, I developed interactive visualizations that provide an intuitive way of detecting and exploring these inefficiencies in four steps: First, the existing textual representations are extracted from the system and afterwards parsed into usable formats. Subsequently, a visualization library is used to transform the parsed data into graphs, multiple of which can finally be connected to create an interactive visualization. Interactive visualizations serve as a good tool for illustrating storage imbalances and finding potential causes. However, effectiveness can vary depending on the distributed system, use case, and user.