Large scientific simulations are increasingly composed of multiple parallel computational models to form coherent multiphysics applications. Coupling parallel codes leads to challenges related to their efficient execution on existing high performance computing (HPC) systems. Three common execution models for multiphysics applications are: (1) the creation of a single executable, made up of tightly coupled models, (2) using distributed computing workflows and grid technologies to execute models across multiple machines, and (3) a loosely coupled, multiple executable approach within a single batch allocation. In each case, the computational characteristics of the models and the frequency, volume and medium of data communication determines the appropriate execution model. This dissertation examines how resource management within the batch allocation facilitates the third execution model: multiple-component, multiple-data (MCMD). The inherent concurrency of computational models is leveraged to provide a flexible, efficient and powerful execution environment for MCMD applications.
This dissertation presents a MCMD framework created for a fusion energy project, and a coupled simulation modeling tool to demonstrate the efficiency gains that are possible using sub-batch allocation resource management (SBA-RM) on HPC systems. The design, implementation and resource utilization analysis of a fusion energy simulation framework provide a case-study of the requirements that drive the development of a MCMD framework and some of the constraints that lead to less than desirable resource utilization. To explore the resource utilization problem for other types of workloads, the Resource Usage Simulator (RUS) was developed to experimentally examine the efficiency of MCMD applications with SBA-RM. Finally, this dissertation presents the characteristics of workloads that benefit most from SBA-RM as determined by studies performed with RUS.
|Commitee:||Bernholdt, David E., Chauhan, Arun, Lumsdaine, Andrew, Plale, Beth|
|School Location:||United States -- Indiana|
|Source:||DAI-B 71/11, Dissertation Abstracts International|
|Keywords:||High performance systems, Multiple component, Multiple data, Resource management, Sub-batch allocation|
Copyright in each Dissertation and Thesis is retained by the author. All Rights Reserved
The supplemental file or files you are about to download were provided to ProQuest by the author as part of a
dissertation or thesis. The supplemental files are provided "AS IS" without warranty. ProQuest is not responsible for the
content, format or impact on the supplemental file(s) on our system. in some cases, the file type may be unknown or
may be a .exe file. We recommend caution as you open such files.
Copyright of the original materials contained in the supplemental file is retained by the author and your access to the
supplemental files is subject to the ProQuest Terms and Conditions of use.
Depending on the size of the file(s) you are downloading, the system may take some time to download them. Please be