Title | ||
---|---|---|
Multiprocessor Task Programming and Flexible Load Balancing for Time-Stepping Methods on Heterogeneous Cloud Infrastructures. |
Abstract | ||
---|---|---|
This article considers the execution of CSE applications on cloud infrastructures with heterogeneous hardware elements. For an efficient and reliable execution of long-running, time-consuming CSE applications, we pursue a programming model of multiprocessor-tasks (M-Tasks) which can be flexibly mapped onto the resources of the heterogeneous cloud infrastructure, thus supporting scalability. To capture the heterogeneity, we introduce variants of M-tasks and types for M-task as well as for hardware resources. Especially, we propose a two-stage procedure consisting of an offline mapping algorithm for typed M-tasks variants onto the typed hardware resources and an online execution protocol. The online execution protocol accompanies the actual execution by a monitoring of the execution time and the execution success as well as a bookkeeping for the successful and efficient execution of M-tasks. The approach is especially suited for time-stepping methods, since an adaptation of the execution strategy can be performed between time steps in case of failure or inefficient execution. |
Year | DOI | Venue |
---|---|---|
2019 | 10.1109/SmartWorld-UIC-ATC-SCALCOM-IOP-SCI.2019.00277 | SmartWorld/SCALCOM/UIC/ATC/CBDCom/IOP/SCI |
DocType | Citations | PageRank |
Conference | 0 | 0.34 |
References | Authors | |
0 | 2 |
Name | Order | Citations | PageRank |
---|---|---|---|
Thomas Rauber | 1 | 415 | 64.60 |
Gudula Rünger | 2 | 0 | 0.34 |