Thesis Details

Dynamické vyvažování zátěže v paralelních aplikacích

Master's Thesis Student: Dvořáček Vojtěch Academic Year: 2016/2017 Supervisor: Jaroš Jiří, doc. Ing., Ph.D.
English title
Dynamic Load-Balancing in Parallel Applications
Language
Czech
Abstract

This thesis aims to implement dynamic load balancing mechanism into the parallel simulation model of the heat distribution in a CPU cooler. The first part introduces theoretical foundations for dynamic load balancing, describing current solution approaches. The second part refers to the heat distribution model and related topics such as MPI communications library or HDF library for data storage. Then it proceeds to the implementation of simulation model with dynamic 2D decomposition of square model domain. Custom geometry based dynamic load balancing algorithm was introduced, which works with this decomposition. Important part of the implementation is Zoltan library, used especially for data migration. At the end, a set of experiments was presented, which demonstrates load balancing abilities of designed model together with conclusions and motivation for future research.

Keywords

dynamic load balancing, heat distribution model, MPI, parallel computation, Zoltan

Department
Degree Programme
Information Technology, Field of Study Intelligent Systems
Files
Status
defended, grade C
Date
19 June 2017
Reviewer
Committee
Zbořil František V., doc. Ing., CSc. (DITS FIT BUT), předseda
Čadík Martin, doc. Ing., Ph.D. (DCGM FIT BUT), člen
Češka Milan, doc. RNDr., Ph.D. (DITS FIT BUT), člen
Orság Filip, Ing., Ph.D. (DITS FIT BUT), člen
Rozman Jaroslav, Ing., Ph.D. (DITS FIT BUT), člen
Šimko Marián, doc. Ing., Ph.D. (FIIT STU), člen
Citation
DVOŘÁČEK, Vojtěch. Dynamické vyvažování zátěže v paralelních aplikacích. Brno, 2017. Master's Thesis. Brno University of Technology, Faculty of Information Technology. 2017-06-19. Supervised by Jaroš Jiří. Available from: https://www.fit.vut.cz/study/thesis/19646/
BibTeX
@mastersthesis{FITMT19646,
    author = "Vojt\v{e}ch Dvo\v{r}\'{a}\v{c}ek",
    type = "Master's thesis",
    title = "Dynamick\'{e} vyva\v{z}ov\'{a}n\'{i} z\'{a}t\v{e}\v{z}e v paraleln\'{i}ch aplikac\'{i}ch",
    school = "Brno University of Technology, Faculty of Information Technology",
    year = 2017,
    location = "Brno, CZ",
    language = "czech",
    url = "https://www.fit.vut.cz/study/thesis/19646/"
}
Back to top