In-memory application-level checkpoint-based migration for MPI programs

UDC.coleccionInvestigaciónes_ES
UDC.departamentoEnxeñaría de Computadoreses_ES
UDC.endPage670es_ES
UDC.grupoInvGrupo de Arquitectura de Computadores (GAC)es_ES
UDC.issue2es_ES
UDC.journalTitleThe Journal of Supercomputinges_ES
UDC.startPage660es_ES
UDC.volume70es_ES
dc.contributor.authorCores González, Iván
dc.contributor.authorRodríguez, Gabriel
dc.contributor.authorMartín, María J.
dc.contributor.authorGonzález, Patricia
dc.date.accessioned2018-08-06T08:47:03Z
dc.date.available2018-08-06T08:47:03Z
dc.date.issued2014
dc.descriptionThis is a post-peer-review, pre-copyedit version of an article published in Journal of Supercomputing. The final authenticated version is available online at: https://doi.org/10.1007/s11227-014-1120-2es_ES
dc.description.abstract[Abstract] Process migration provides many benefits for parallel environments including dynamic load balancing, data access locality or fault tolerance. This paper describes an in-memory application-level checkpoint-based migration solution for MPI codes that uses the Hierarchical Data Format 5 (HDF5) to write the checkpoint files. The main features of the proposed solution are transparency for the user, achieved through the use of CPPC (ComPiler for Portable Checkpointing); portability, as the application-level approach makes the solution adequate for any MPI implementation and operating system, and the use of the HDF5 file format enables the restart on different architectures; and high performance, by saving the checkpoint files to memory instead of to disk through the use of the HDF5 in-memory files. Experimental results prove that the in-memory approach reduces significantly the I/O cost of the migration process.es_ES
dc.description.sponsorshipMinisterio de Ciencia e Innovación; TIN2010-16735es_ES
dc.description.sponsorshipGalicia. Consellería de Economía e Industria; 10PXIB105180PRes_ES
dc.identifier.citationCores, I., Rodríguez, G., Martín, M.J. et al. J Supercomput (2014) 70: 660. https://doi.org/10.1007/s11227-014-1120-2es_ES
dc.identifier.doi10.1007/s11227-014-1120-2
dc.identifier.issn0920-8542
dc.identifier.issn1573-0484
dc.identifier.urihttp://hdl.handle.net/2183/20944
dc.language.isoenges_ES
dc.publisherSpringer New York LLCes_ES
dc.relation.urihttps://doi.org/10.1007/s11227-014-1120-2es_ES
dc.rights.accessRightsopen accesses_ES
dc.subjectCheckpointes_ES
dc.subjectMigrationes_ES
dc.subjectMPIes_ES
dc.subjectHDF5es_ES
dc.titleIn-memory application-level checkpoint-based migration for MPI programses_ES
dc.typejournal articlees_ES
dspace.entity.typePublication
relation.isAuthorOfPublication040e0007-80e8-4213-b049-be346ac2b018
relation.isAuthorOfPublicatione432b4b1-5ead-41aa-b165-d69608b06626
relation.isAuthorOfPublication049797cb-6695-43ea-8f32-efc754fbfda6
relation.isAuthorOfPublication0ed2a744-9046-4c62-8300-a17ef95bea86
relation.isAuthorOfPublication.latestForDiscovery040e0007-80e8-4213-b049-be346ac2b018

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
I.Cores_In-memor_Application- level_Checkpoint-based_Migration_for_MPI_programs_2014.pdf
Size:
449.78 KB
Format:
Adobe Portable Document Format
Description: