| Campo Dublin Core | Valor | Língua |
| dc.contributor.advisor | Melo, Alba Cristina Magalhães Alves de | - |
| dc.contributor.author | Lima, Gustavo Santana | - |
| dc.identifier.citation | LIMA, Gustavo Santana. Execução da aplicação paralela tolerante a falhas FT-CUDAlign integrada ao escalonador SLURM. 2025. 68 f., il. Trabalho de Conclusão de Curso (Bacharelado em Engenharia da Computação) — Universidade de Brasília, Brasília, 2025. | pt_BR |
| dc.description | Trabalho de Conclusão de Curso (graduação) — Universidade de Brasília, Instituto de Ciências Exatas, Departamento de Ciência da Computação, 2025. | pt_BR |
| dc.description.abstract | Este trabalho apresenta o projeto, implementação e avaliação da integração entre o escalonador SLURM e o FT-CUDAlign, uma ferramenta de alinhamento exato de sequências biológicas tolerante a falhas. O alto custo computacional dos algoritmos de alinhamento por programação dinâmica, frequentemente aplicados em sequências com milhões de nucleotídeos ou aminoácidos, demandam o uso de GPUs para redução do tempo de execução. A ferramenta FT-CUDAlign utiliza diversas GPUs para a comparação de sequências, característica que a torna candidata para execução em ambientes de supercomputação. No entanto, como ela não estava, até o momento, integrada ao escalonador de aplicações SLURM, não podia ser usada em tais ambientes. Para possibilitar a execução automatizada do FT-CUDAlign em clusters e supercomputadores, foi desenvolvido um projeto, que culminou em um script SLURM dividido em quatro etapas principais: (A) Detecção dinâmica dos recursos disponíveis nos nós do cluster, incluindo IPs e GPUs; (B) Geração automática do arquivo de configuração necessário ao módulo controlador do FT-CUDAlign; (C) Ativação e monitoramento dos balanceadores de carga associados a cada GPU; (D) Inicialização e supervisão do módulo de controle do FT-CUDAlign, com identificação de possíveis falhas. A integração permitiu também que o FT-CUDAlign seja executado em ambientes heterogêneos, mantendo suas tratativas internas de tolerância a falhas e ampliando sua portabilidade para diferentes infraestruturas de alto desempenho. Os experimentos realizados mostraram que o SLURM foi capaz de executar o FT CUDAlign em diferentes cenários, identificar falhas de GPUs e fornecer informações úteis ao processo, enquanto o FT-CUDAlign permaneceu responsável pela recuperação a partir de checkpoints. Foram analisados ainda os overheads associados às execuções com e sem falhas, mostrando que o custo adicional cresce conforme a troca de contexto aumenta e o tempo de paralelismo diminui, especialmente em sequências menores. | pt_BR |
| dc.rights | Acesso Aberto | pt_BR |
| dc.subject.keyword | Algoritmo de alinhamento | pt_BR |
| dc.subject.keyword | Programação dinâmica | pt_BR |
| dc.subject.keyword | Computação | pt_BR |
| dc.subject.keyword | Processamento eletrônico de dados | pt_BR |
| dc.title | Execução da aplicação paralela tolerante a falhas FT-CUDAlign integrada ao escalonador SLURM | pt_BR |
| dc.type | Trabalho de Conclusão de Curso - Graduação - Bacharelado | pt_BR |
| dc.date.accessioned | 2026-06-11T11:35:25Z | - |
| dc.date.available | 2026-06-11T11:35:25Z | - |
| dc.date.submitted | 2025-12-09 | - |
| dc.identifier.uri | https://bdm.unb.br/handle/10483/44524 | - |
| dc.language.iso | Português | pt_BR |
| dc.rights.license | A concessão da licença deste item refere-se ao termo de autorização impresso assinado pelo autor que autoriza a Biblioteca Digital da Produção Intelectual Discente da Universidade de Brasília (BDM) a disponibilizar o trabalho de conclusão de curso por meio do sítio bdm.unb.br, com as seguintes condições: disponível sob Licença Creative Commons 4.0 International, que permite copiar, distribuir e transmitir o trabalho, desde que seja citado o autor e licenciante. Não permite o uso para fins comerciais nem a adaptação desta. | pt_BR |
| Aparece na Coleção: | Engenharia da Computação
|