SCCS Colloquium - Sep 9, 2020
|Date:||Sep 9, 2020|
|Room:||Online (password: SCCS)|
|Time:||15:00 - 16:00|
Yakup Koray Budanaz: Dynamic Actor Migration for a Distributed Actor Library
Bachelor's thesis submission talk. Yakup is advised by Alexander Pöppl.
With hardware architectures and software becoming ever more complex, applications in high performance computing are required to dynamically adapt to any workload imbalance that can be caused by multiple sources. In order to facilitate dynamic workload-balancing in the UPC++ Actor Library, Actorlib, the requirements for actor migration between nodes are implemented and possible approaches as well as strategies to migrate actors are proposed. The implemented migration strategies and the choices between various implementations are discussed and their results are analyzed. The analysis shows that optimal partitioning of the the actors have a higher impact on the run-time compared to adapting to the finer workload imbalances in the system. Lastly better strategies that do not worsen the partitioning of the system are proposed.
Keywords: Actor Model, UPC++, Partitioned Global Address Space, Dynamic Workload Balancing