Predicting robustness against transient faults of MPI based programs
The evaluation of a program's behaviour in the presence of transient faults is often a very time consuming work. In order to achieve significant data, thousands of executions are required and each execution will have the significant overhead of the fault injection environment. A previously publ...
| Autores: | , , , |
|---|---|
| Formato: | artículo |
| Fecha de publicación: | 2016 |
| País: | España |
| Recursos: | Universitat Autònoma de Barcelona |
| Repositorio: | Dipòsit Digital de Documents de la UAB |
| Idioma: | inglés |
| OAI Identifier: | oai:ddd.uab.cat:160449 |
| Acesso em linha: | https://ddd.uab.cat/record/160449 https://dx.doi.org/urn:doi:10.1504/IJCSE.2016.076218 |
| Access Level: | acceso abierto |
| Palavra-chave: | Transient faults Robustness prediction Soft errors Reliability Parallel application signature Performance prediction PAS2P MPI Message passing interface Program execution Parallel programs |
| id |
ES_33c6aeba8b685eb440b3de5ce90feb53 |
|---|---|
| oai_identifier_str |
oai:ddd.uab.cat:160449 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
Predicting robustness against transient faults of MPI based programsDias Lima Gramacho, João ArturWong, Álvaro|||0000-0002-8394-9478Rexachs, Dolores|||0000-0001-5500-850XLuque, Emilio|||0000-0002-2884-3232Transient faultsRobustness predictionSoft errorsReliabilityParallel application signaturePerformance predictionPAS2PMPIMessage passing interfaceProgram executionParallel programsThe evaluation of a program's behaviour in the presence of transient faults is often a very time consuming work. In order to achieve significant data, thousands of executions are required and each execution will have the significant overhead of the fault injection environment. A previously published methodology reduced significantly the time needed to evaluate the robustness of a program execution by exhaustively analysing its execution trace instead of using fault injection. In this paper we present a further improvement in the evaluation time of parallel programs robustness against transient faults by combining this methodology with PAS2P - a method that strives to describe an application based on its message-passing activity. This combination allowed us to predict the robustness of larger parallel programs, reducing in some cases by more than 20 times the time needed to calculate the robustness while obtaining a robustness prediction error of less than 4%. 22016-01-0120162016-01-01Articlehttp://purl.org/coar/resource_type/c_6501AMhttp://purl.org/coar/version/c_ab4af688f83e57aainfo:eu-repo/semantics/articleapplication/pdfhttps://ddd.uab.cat/record/160449https://dx.doi.org/urn:doi:10.1504/IJCSE.2016.076218reponame:Dipòsit Digital de Documents de la UABinstname:Universitat Autònoma de BarcelonaInglésengMinisterio de Educación y Ciencia https://doi.org/10.13039/501100004837 TIN2007-64974open accesshttp://purl.org/coar/access_right/c_abf2Aquest material està protegit per drets d'autor i/o drets afins. Podeu utilitzar aquest material en funció del que permet la legislació de drets d'autor i drets afins d'aplicació al vostre cas. Per a d'altres usos heu d'obtenir permís del(s) titular(s) de drets.https://rightsstatements.org/vocab/InC/1.0/info:eu-repo/semantics/openAccessoai:ddd.uab.cat:1604492026-06-06T12:50:31Z |
| dc.title.none.fl_str_mv |
Predicting robustness against transient faults of MPI based programs |
| title |
Predicting robustness against transient faults of MPI based programs |
| spellingShingle |
Predicting robustness against transient faults of MPI based programs Dias Lima Gramacho, João Artur Transient faults Robustness prediction Soft errors Reliability Parallel application signature Performance prediction PAS2P MPI Message passing interface Program execution Parallel programs |
| title_short |
Predicting robustness against transient faults of MPI based programs |
| title_full |
Predicting robustness against transient faults of MPI based programs |
| title_fullStr |
Predicting robustness against transient faults of MPI based programs |
| title_full_unstemmed |
Predicting robustness against transient faults of MPI based programs |
| title_sort |
Predicting robustness against transient faults of MPI based programs |
| dc.creator.none.fl_str_mv |
Dias Lima Gramacho, João Artur Wong, Álvaro|||0000-0002-8394-9478 Rexachs, Dolores|||0000-0001-5500-850X Luque, Emilio|||0000-0002-2884-3232 |
| author |
Dias Lima Gramacho, João Artur |
| author_facet |
Dias Lima Gramacho, João Artur Wong, Álvaro|||0000-0002-8394-9478 Rexachs, Dolores|||0000-0001-5500-850X Luque, Emilio|||0000-0002-2884-3232 |
| author_role |
author |
| author2 |
Wong, Álvaro|||0000-0002-8394-9478 Rexachs, Dolores|||0000-0001-5500-850X Luque, Emilio|||0000-0002-2884-3232 |
| author2_role |
author author author |
| dc.subject.none.fl_str_mv |
Transient faults Robustness prediction Soft errors Reliability Parallel application signature Performance prediction PAS2P MPI Message passing interface Program execution Parallel programs |
| topic |
Transient faults Robustness prediction Soft errors Reliability Parallel application signature Performance prediction PAS2P MPI Message passing interface Program execution Parallel programs |
| description |
The evaluation of a program's behaviour in the presence of transient faults is often a very time consuming work. In order to achieve significant data, thousands of executions are required and each execution will have the significant overhead of the fault injection environment. A previously published methodology reduced significantly the time needed to evaluate the robustness of a program execution by exhaustively analysing its execution trace instead of using fault injection. In this paper we present a further improvement in the evaluation time of parallel programs robustness against transient faults by combining this methodology with PAS2P - a method that strives to describe an application based on its message-passing activity. This combination allowed us to predict the robustness of larger parallel programs, reducing in some cases by more than 20 times the time needed to calculate the robustness while obtaining a robustness prediction error of less than 4%. |
| publishDate |
2016 |
| dc.date.none.fl_str_mv |
2 2016-01-01 2016 2016-01-01 |
| dc.type.none.fl_str_mv |
Article http://purl.org/coar/resource_type/c_6501 AM http://purl.org/coar/version/c_ab4af688f83e57aa |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://ddd.uab.cat/record/160449 https://dx.doi.org/urn:doi:10.1504/IJCSE.2016.076218 |
| url |
https://ddd.uab.cat/record/160449 https://dx.doi.org/urn:doi:10.1504/IJCSE.2016.076218 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.relation.none.fl_str_mv |
Ministerio de Educación y Ciencia https://doi.org/10.13039/501100004837 TIN2007-64974 |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 https://rightsstatements.org/vocab/InC/1.0/ |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 https://rightsstatements.org/vocab/InC/1.0/ |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.source.none.fl_str_mv |
reponame:Dipòsit Digital de Documents de la UAB instname:Universitat Autònoma de Barcelona |
| instname_str |
Universitat Autònoma de Barcelona |
| reponame_str |
Dipòsit Digital de Documents de la UAB |
| collection |
Dipòsit Digital de Documents de la UAB |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869405768553332736 |
| score |
15,300719 |