Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho

Detalhes bibliográficos
Autor(a) principal: Mattos, Andrei dos Santos
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UFGD
Texto Completo: http://repositorio.ufgd.edu.br/jspui/handle/prefix/1769
Resumo: Ferramentas de checkpointing são usadas para salvar o estado de uma aplicação, seja ela sequencial ou distribuída. Em anos recentes, surgiram diversas ferramentas de checkpointing como alternativas para efetuar check-points locais ou globais, este último principalmente no caso de aplicações de computação de alto desempenho. Entretanto, não se tem um conhecimento glo-bal sobre e como essas ferramentas podem ser utilizadas em aplicações, se elas fazem uso de checkpoint local ou global, em qual nível, usuário, aplicação ou kernel a aplicação trabalha, se a aplicação fornece um meio automático de ins-trumentar checkpoints ou ainda se o algoritmo de checkpoint que a ferramenta implementa é síncrono, assíncrono ou quase-síncrono. Desta perspectiva, este trabalho tem por objetivo o desenvolvimento de uma mapeamento sistemático sobre essas ferramentas, de modo a esclarecer esses pontos de interesse.
id UFGD-2_98e04c29bcfa027cb67b35d34538f36b
oai_identifier_str oai:https://repositorio.ufgd.edu.br/jspui:prefix/1769
network_acronym_str UFGD-2
network_name_str Repositório Institucional da UFGD
repository_id_str 2116
spelling Sacchi, Rodrigo Porfírio da Silvahttp://lattes.cnpq.br/8538799109616505http://lattes.cnpq.br/Mattos, Andrei dos Santos2019-09-19T20:02:19Z2019-09-19T20:02:19Z2019-06-04MATTOS, Andrei dos Santos. Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho. 2019. 18 f. Trabalho de Conclusão de Curso (Sistemas de Informação) – Faculdade de Ciências Exatas e Tecnologias, Universidade Federal da Grande Dourados, Dourados, MS, 2019.http://repositorio.ufgd.edu.br/jspui/handle/prefix/1769Ferramentas de checkpointing são usadas para salvar o estado de uma aplicação, seja ela sequencial ou distribuída. Em anos recentes, surgiram diversas ferramentas de checkpointing como alternativas para efetuar check-points locais ou globais, este último principalmente no caso de aplicações de computação de alto desempenho. Entretanto, não se tem um conhecimento glo-bal sobre e como essas ferramentas podem ser utilizadas em aplicações, se elas fazem uso de checkpoint local ou global, em qual nível, usuário, aplicação ou kernel a aplicação trabalha, se a aplicação fornece um meio automático de ins-trumentar checkpoints ou ainda se o algoritmo de checkpoint que a ferramenta implementa é síncrono, assíncrono ou quase-síncrono. Desta perspectiva, este trabalho tem por objetivo o desenvolvimento de uma mapeamento sistemático sobre essas ferramentas, de modo a esclarecer esses pontos de interesse.Checkpointing tools are used to save the state of an application, be it sequential or distributed. In recently years, emerged various checkpointing tools as alternatives to do local or global checkpoints, the last one specially in case of high performance computation. However, there isn't global knowledge about and how this tools can be used in applications, if they make use of local or global checkpoint, in which level, user, application or kernel the application works, if the application provides an automatic way to instrument checkpoints or even if the checkpoint algorithm that the tool implements is synchronous, assynchronous, almost syncrhonous. From this perspective, this work have as the objective the development of a systematic mapping about this tools, in order to clarify this points of interest.Submitted by Alison Souza (alisonsouza@ufgd.edu.br) on 2019-09-19T20:02:19Z No. of bitstreams: 1 AndreidosSantosMattos.pdf: 253395 bytes, checksum: da36eda170db33174dc6fbbe8e973fe3 (MD5)Made available in DSpace on 2019-09-19T20:02:19Z (GMT). No. of bitstreams: 1 AndreidosSantosMattos.pdf: 253395 bytes, checksum: da36eda170db33174dc6fbbe8e973fe3 (MD5) Previous issue date: 2019-06-04porUniversidade Federal da Grande DouradosUFGDBrasilFaculdade de Ciências Exatas e TecnologiaCNPQ::CIENCIAS EXATAS E DA TERRACheckpointMapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenhoSystematic mapping of tools that assist checkpoint instrumentation in high performance computing applicationinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisinfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UFGDinstname:Universidade Federal da Grande Dourados (UFGD)instacron:UFGDTEXTAndreidosSantosMattos.pdf.txtAndreidosSantosMattos.pdf.txtExtracted texttext/plain47554https://repositorio.ufgd.edu.br/jspui/bitstream/prefix/1769/3/AndreidosSantosMattos.pdf.txt29b469f3fd4abb24aed0d241352dd974MD53LICENSElicense.txtlicense.txttext/plain; charset=utf-81866https://repositorio.ufgd.edu.br/jspui/bitstream/prefix/1769/2/license.txt43cd690d6a359e86c1fe3d5b7cba0c9bMD52ORIGINALAndreidosSantosMattos.pdfAndreidosSantosMattos.pdfapplication/pdf253395https://repositorio.ufgd.edu.br/jspui/bitstream/prefix/1769/1/AndreidosSantosMattos.pdfda36eda170db33174dc6fbbe8e973fe3MD51prefix/17692023-09-14 01:48:19.941oai:https://repositorio.ufgd.edu.br/jspui:prefix/1769TElDRU7Dh0EgREUgRElTVFJJQlVJw4fDg08gTsODTy1FWENMVVNJVkEKCkNvbSBhIGFwcmVzZW50YcOnw6NvIGRlc3RhIGxpY2Vuw6dhLCB2b2PDqiAobyBhdXRvciAoZXMpIG91IG8gdGl0dWxhciBkb3MgZGlyZWl0b3MgZGUgYXV0b3IpIGNvbmNlZGUgYW8gUmVwb3NpdMOzcmlvIApJbnN0aXR1Y2lvbmFsIG8gZGlyZWl0byBuw6NvLWV4Y2x1c2l2byBkZSByZXByb2R1emlyLCAgdHJhZHV6aXIgKGNvbmZvcm1lIGRlZmluaWRvIGFiYWl4byksIGUvb3UgZGlzdHJpYnVpciBhIApzdWEgcHVibGljYcOnw6NvIChpbmNsdWluZG8gbyByZXN1bW8pIHBvciB0b2RvIG8gbXVuZG8gbm8gZm9ybWF0byBpbXByZXNzbyBlIGVsZXRyw7RuaWNvIGUgZW0gcXVhbHF1ZXIgbWVpbywgaW5jbHVpbmRvIG9zIApmb3JtYXRvcyDDoXVkaW8gb3UgdsOtZGVvLgoKVm9jw6ogY29uY29yZGEgcXVlIG8gRGVwb3NpdGEgcG9kZSwgc2VtIGFsdGVyYXIgbyBjb250ZcO6ZG8sIHRyYW5zcG9yIGEgc3VhIHB1YmxpY2HDp8OjbyBwYXJhIHF1YWxxdWVyIG1laW8gb3UgZm9ybWF0byAKcGFyYSBmaW5zIGRlIHByZXNlcnZhw6fDo28uCgpWb2PDqiB0YW1iw6ltIGNvbmNvcmRhIHF1ZSBvIERlcG9zaXRhIHBvZGUgbWFudGVyIG1haXMgZGUgdW1hIGPDs3BpYSBkZSBzdWEgcHVibGljYcOnw6NvIHBhcmEgZmlucyBkZSBzZWd1cmFuw6dhLCBiYWNrLXVwIAplIHByZXNlcnZhw6fDo28uCgpWb2PDqiBkZWNsYXJhIHF1ZSBhIHN1YSBwdWJsaWNhw6fDo28gw6kgb3JpZ2luYWwgZSBxdWUgdm9jw6ogdGVtIG8gcG9kZXIgZGUgY29uY2VkZXIgb3MgZGlyZWl0b3MgY29udGlkb3MgbmVzdGEgbGljZW7Dp2EuIApWb2PDqiB0YW1iw6ltIGRlY2xhcmEgcXVlIG8gZGVww7NzaXRvIGRhIHN1YSBwdWJsaWNhw6fDo28gbsOjbywgcXVlIHNlamEgZGUgc2V1IGNvbmhlY2ltZW50bywgaW5mcmluZ2UgZGlyZWl0b3MgYXV0b3JhaXMgCmRlIG5pbmd1w6ltLgoKQ2FzbyBhIHN1YSBwdWJsaWNhw6fDo28gY29udGVuaGEgbWF0ZXJpYWwgcXVlIHZvY8OqIG7Do28gcG9zc3VpIGEgdGl0dWxhcmlkYWRlIGRvcyBkaXJlaXRvcyBhdXRvcmFpcywgdm9jw6ogZGVjbGFyYSBxdWUgCm9idGV2ZSBhIHBlcm1pc3PDo28gaXJyZXN0cml0YSBkbyBkZXRlbnRvciBkb3MgZGlyZWl0b3MgYXV0b3JhaXMgcGFyYSBjb25jZWRlciBhbyBEZXBvc2l0YSBvcyBkaXJlaXRvcyBhcHJlc2VudGFkb3MgCm5lc3RhIGxpY2Vuw6dhLCBlIHF1ZSBlc3NlIG1hdGVyaWFsIGRlIHByb3ByaWVkYWRlIGRlIHRlcmNlaXJvcyBlc3TDoSBjbGFyYW1lbnRlIGlkZW50aWZpY2FkbyBlIHJlY29uaGVjaWRvIG5vIHRleHRvIApvdSBubyBjb250ZcO6ZG8gZGEgcHVibGljYcOnw6NvIG9yYSBkZXBvc2l0YWRhLgoKQ0FTTyBBIFBVQkxJQ0HDh8ODTyBPUkEgREVQT1NJVEFEQSBURU5IQSBTSURPIFJFU1VMVEFETyBERSBVTSBQQVRST0PDjU5JTyBPVSBBUE9JTyBERSBVTUEgQUfDik5DSUEgREUgRk9NRU5UTyBPVSBPVVRSTyAKT1JHQU5JU01PLCBWT0PDiiBERUNMQVJBIFFVRSBSRVNQRUlUT1UgVE9ET1MgRSBRVUFJU1FVRVIgRElSRUlUT1MgREUgUkVWSVPDg08gQ09NTyBUQU1Cw4lNIEFTIERFTUFJUyBPQlJJR0HDh8OVRVMgCkVYSUdJREFTIFBPUiBDT05UUkFUTyBPVSBBQ09SRE8uCgpPIERlcG9zaXRhIHNlIGNvbXByb21ldGUgYSBpZGVudGlmaWNhciBjbGFyYW1lbnRlIG8gc2V1IG5vbWUgKHMpIG91IG8ocykgbm9tZShzKSBkbyhzKSBkZXRlbnRvcihlcykgZG9zIGRpcmVpdG9zIAphdXRvcmFpcyBkYSBwdWJsaWNhw6fDo28sIGUgbsOjbyBmYXLDoSBxdWFscXVlciBhbHRlcmHDp8OjbywgYWzDqW0gZGFxdWVsYXMgY29uY2VkaWRhcyBwb3IgZXN0YSBsaWNlbsOnYS4KRepositório InstitucionalPUBhttps://repositorio.ufgd.edu.br/jspui:8080/oai/requestopendoar:21162023-09-14T05:48:19Repositório Institucional da UFGD - Universidade Federal da Grande Dourados (UFGD)false
dc.title.pt_BR.fl_str_mv Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
dc.title.alternative.en.fl_str_mv Systematic mapping of tools that assist checkpoint instrumentation in high performance computing application
title Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
spellingShingle Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
Mattos, Andrei dos Santos
CNPQ::CIENCIAS EXATAS E DA TERRA
Checkpoint
title_short Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
title_full Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
title_fullStr Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
title_full_unstemmed Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
title_sort Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
author Mattos, Andrei dos Santos
author_facet Mattos, Andrei dos Santos
author_role author
dc.contributor.advisor1.fl_str_mv Sacchi, Rodrigo Porfírio da Silva
dc.contributor.advisor1Lattes.fl_str_mv http://lattes.cnpq.br/8538799109616505
dc.contributor.authorLattes.fl_str_mv http://lattes.cnpq.br/
dc.contributor.author.fl_str_mv Mattos, Andrei dos Santos
contributor_str_mv Sacchi, Rodrigo Porfírio da Silva
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA
topic CNPQ::CIENCIAS EXATAS E DA TERRA
Checkpoint
dc.subject.eng.fl_str_mv Checkpoint
description Ferramentas de checkpointing são usadas para salvar o estado de uma aplicação, seja ela sequencial ou distribuída. Em anos recentes, surgiram diversas ferramentas de checkpointing como alternativas para efetuar check-points locais ou globais, este último principalmente no caso de aplicações de computação de alto desempenho. Entretanto, não se tem um conhecimento glo-bal sobre e como essas ferramentas podem ser utilizadas em aplicações, se elas fazem uso de checkpoint local ou global, em qual nível, usuário, aplicação ou kernel a aplicação trabalha, se a aplicação fornece um meio automático de ins-trumentar checkpoints ou ainda se o algoritmo de checkpoint que a ferramenta implementa é síncrono, assíncrono ou quase-síncrono. Desta perspectiva, este trabalho tem por objetivo o desenvolvimento de uma mapeamento sistemático sobre essas ferramentas, de modo a esclarecer esses pontos de interesse.
publishDate 2019
dc.date.accessioned.fl_str_mv 2019-09-19T20:02:19Z
dc.date.available.fl_str_mv 2019-09-19T20:02:19Z
dc.date.issued.fl_str_mv 2019-06-04
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv MATTOS, Andrei dos Santos. Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho. 2019. 18 f. Trabalho de Conclusão de Curso (Sistemas de Informação) – Faculdade de Ciências Exatas e Tecnologias, Universidade Federal da Grande Dourados, Dourados, MS, 2019.
dc.identifier.uri.fl_str_mv http://repositorio.ufgd.edu.br/jspui/handle/prefix/1769
identifier_str_mv MATTOS, Andrei dos Santos. Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho. 2019. 18 f. Trabalho de Conclusão de Curso (Sistemas de Informação) – Faculdade de Ciências Exatas e Tecnologias, Universidade Federal da Grande Dourados, Dourados, MS, 2019.
url http://repositorio.ufgd.edu.br/jspui/handle/prefix/1769
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Federal da Grande Dourados
dc.publisher.initials.fl_str_mv UFGD
dc.publisher.country.fl_str_mv Brasil
dc.publisher.department.fl_str_mv Faculdade de Ciências Exatas e Tecnologia
publisher.none.fl_str_mv Universidade Federal da Grande Dourados
dc.source.none.fl_str_mv reponame:Repositório Institucional da UFGD
instname:Universidade Federal da Grande Dourados (UFGD)
instacron:UFGD
instname_str Universidade Federal da Grande Dourados (UFGD)
instacron_str UFGD
institution UFGD
reponame_str Repositório Institucional da UFGD
collection Repositório Institucional da UFGD
bitstream.url.fl_str_mv https://repositorio.ufgd.edu.br/jspui/bitstream/prefix/1769/3/AndreidosSantosMattos.pdf.txt
https://repositorio.ufgd.edu.br/jspui/bitstream/prefix/1769/2/license.txt
https://repositorio.ufgd.edu.br/jspui/bitstream/prefix/1769/1/AndreidosSantosMattos.pdf
bitstream.checksum.fl_str_mv 29b469f3fd4abb24aed0d241352dd974
43cd690d6a359e86c1fe3d5b7cba0c9b
da36eda170db33174dc6fbbe8e973fe3
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UFGD - Universidade Federal da Grande Dourados (UFGD)
repository.mail.fl_str_mv
_version_ 1813278367026249728