Bachelor's thesis submission talk. Nicolas is advised by Philipp Samfass.
Previous talks at the SCCS Colloquium
Nicolas Witter: From Predictive to Reactive Load Balancing: Exploring Modern Load Balancing Approaches
SCCS Colloquium |
In the pursuit of increasing the total available processing power, modern systems are continuously growing more complex. As a result of this trend applications need to adapt to make full use of the increasing capacities, involving the identification of newly unfolding problems, such as the more recent focus on recognizing an rebalancing asymmetrical distribution in workload. To aid in the research and development of such solutions, this thesis attempts to by creating an application to deterministically obstructing another program, simulating such imbalances. In the progress MPI, OpenMP and Chameleon were explored, the first two were also utilized in the application itself to provide adaptability to the current environment. In the generation of the interference effect itself multiple different approaches considered, two of them implemented in the final solution. The effect of the created interference program was assessed on the CoolMUC2 massively parallel processor by running it alongside a benchmark application. While this confirmed the core functionality of the application that, with intelligent setup, is capable of creating more complex pattern, in practical use some iteration might be necessary, as the strength of the generated effect may differ depending on the targeted application and environment.