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...
Autores principales: | , , |
---|---|
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 |