Cargando…

Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling

Applications executing in heterogeneous parallel and/or distributed computing (PDC) environments are often prone to unpredictable runtime due to variations in problem, algorithm, and system characteristics. This serves as a key motivation towards a study of the robustness of resource allocations req...

Descripción completa

Detalles Bibliográficos
Autores principales: Srivastava, Srishti, Banicescu, Ioana, Sanders, William S.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7302850/
http://dx.doi.org/10.1007/978-3-030-50417-5_44
_version_ 1783547935351373824
author Srivastava, Srishti
Banicescu, Ioana
Sanders, William S.
author_facet Srivastava, Srishti
Banicescu, Ioana
Sanders, William S.
author_sort Srivastava, Srishti
collection PubMed
description Applications executing in heterogeneous parallel and/or distributed computing (PDC) environments are often prone to unpredictable runtime due to variations in problem, algorithm, and system characteristics. This serves as a key motivation towards a study of the robustness of resource allocations required to maintain and guarantee a desired level of performance. Performance modeling and evaluation is often utilized to understand and predict the behavior of the application and the computational system from a performance point of view. In prior work, performance modeling for evaluating response times of static resource allocations in PDC systems was introduced by the authors as a proof of concept for validating the use of the performance evaluation process algebra (PEPA) for analyzing the robustness of static resource allocations. Herein, the authors present numerical modeling of several static resource allocations to evaluate their robustness in the presence of compound perturbations generated as combinations of variations in application workload and machine availability. The novelty of the approach is to introduce the compound effect as the variability of both, application workload and processor/machine availability, into the performance modeling of the overall computational system. The performance is obtained as a parallel execution time via a numerical analysis of the modeled execution of applications on non-dedicated parallel computational resources. A significant improvement in the robustness value (up to 143%) among the mappings yielding equal parallel execution times has been demonstrated via the analysis of the results. This notable difference in the robustness values strongly indicates the benefit of selecting one mapping versus the other for guaranteeing the best execution performance.
format Online
Article
Text
id pubmed-7302850
institution National Center for Biotechnology Information
language English
publishDate 2020
record_format MEDLINE/PubMed
spelling pubmed-73028502020-06-19 Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling Srivastava, Srishti Banicescu, Ioana Sanders, William S. Computational Science – ICCS 2020 Article Applications executing in heterogeneous parallel and/or distributed computing (PDC) environments are often prone to unpredictable runtime due to variations in problem, algorithm, and system characteristics. This serves as a key motivation towards a study of the robustness of resource allocations required to maintain and guarantee a desired level of performance. Performance modeling and evaluation is often utilized to understand and predict the behavior of the application and the computational system from a performance point of view. In prior work, performance modeling for evaluating response times of static resource allocations in PDC systems was introduced by the authors as a proof of concept for validating the use of the performance evaluation process algebra (PEPA) for analyzing the robustness of static resource allocations. Herein, the authors present numerical modeling of several static resource allocations to evaluate their robustness in the presence of compound perturbations generated as combinations of variations in application workload and machine availability. The novelty of the approach is to introduce the compound effect as the variability of both, application workload and processor/machine availability, into the performance modeling of the overall computational system. The performance is obtained as a parallel execution time via a numerical analysis of the modeled execution of applications on non-dedicated parallel computational resources. A significant improvement in the robustness value (up to 143%) among the mappings yielding equal parallel execution times has been demonstrated via the analysis of the results. This notable difference in the robustness values strongly indicates the benefit of selecting one mapping versus the other for guaranteeing the best execution performance. 2020-06-15 /pmc/articles/PMC7302850/ http://dx.doi.org/10.1007/978-3-030-50417-5_44 Text en © Springer Nature Switzerland AG 2020 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Srivastava, Srishti
Banicescu, Ioana
Sanders, William S.
Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling
title Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling
title_full Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling
title_fullStr Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling
title_full_unstemmed Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling
title_short Addressing the Robustness of Resource Allocation in the Presence of Application and System Irregularities via PEPA Based Modeling
title_sort addressing the robustness of resource allocation in the presence of application and system irregularities via pepa based modeling
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7302850/
http://dx.doi.org/10.1007/978-3-030-50417-5_44
work_keys_str_mv AT srivastavasrishti addressingtherobustnessofresourceallocationinthepresenceofapplicationandsystemirregularitiesviapepabasedmodeling
AT banicescuioana addressingtherobustnessofresourceallocationinthepresenceofapplicationandsystemirregularitiesviapepabasedmodeling
AT sanderswilliams addressingtherobustnessofresourceallocationinthepresenceofapplicationandsystemirregularitiesviapepabasedmodeling