Mapeamento sistemático de ferramentas que auxiliam na instrumentação de checkpoints em aplicações de computação de alto desempenho
Autor(a) principal: | |
---|---|
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 |