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...

ver descrição completa

Detalhes bibliográficos
Autores: Dias Lima Gramacho, João Artur, Wong, Álvaro|||0000-0002-8394-9478, Rexachs, Dolores|||0000-0001-5500-850X, Luque, Emilio|||0000-0002-2884-3232
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