Implementação de um cluster para aplicações de HPC utilizando docker e infiniband

DSpace Repository

A- A A+

Implementação de um cluster para aplicações de HPC utilizando docker e infiniband

Show simple item record

dc.contributor Universidade Federal de Santa Catarina. pt_BR
dc.contributor.advisor Gerônimo, Guilherme Arthur
dc.contributor.author Silva, Weslley da Costa
dc.date.accessioned 2023-07-12T14:03:16Z
dc.date.available 2023-07-12T14:03:16Z
dc.date.issued 2023-07-03
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/248704
dc.description TCC (graduação) - Universidade Federal de Santa Catarina, Centro Tecnológico, Ciências da Computação. pt_BR
dc.description.abstract Diante dos desafios da Computação de Alto Desempenho, surgem questões agravantes ao tentar provê-la na forma de autosserviço, como (i) a diversidade de softwares a serem suportados; (ii) a constante necessidade de atualização (bibliotecas, softwares, sistema operacional, etc.) e (iii) a execução em hardwares heterogêneos. Sanar estes pontos utilizando apenas os métodos tradicionais de gerenciamento de clusters ou de configuração, se demonstrou inviável dada a flexibilidade exigida pelo cenário. Assim, o objetivo deste projeto é o de desenvolver uma solução que (i) simplifique a manutenção dos clusters, (ii) possibilite ao usuário controlar o ambiente de execução do software e (iii) suporte uma diversidade de softwares evitando conflitos. Este trabalho aborda o contexto, requisitos, modelagem e a implementação do serviço na Superintendência de Governança Eletrônica e Tecnologia da Informação e Comunicação (SeTIC), criando um ambiente constituindo por 7 clusters que, juntos, somam mais de 40 nós, 7TB de RAM, 1.200 núcleos e 40.000 núcleos de processamento gráfico. pt_BR
dc.description.abstract In the face of High Performance Computing challenges, there are aggravating issues when attempting to provide it in a self-service manner, such as (i) the diversity of software to be supported, (ii) the constant need for updates (libraries, software, operating system, etc.), and (iii) execution on heterogeneous hardware. Addressing these points using tra- ditional cluster management or configuration methods proved to be unfeasible given the flexibility required by the scenario. Therefore, the objective of this project is to develop a solution that (i) simplifies cluster maintenance, (ii) enables users to control the software execution environment, and (iii) supports a diversity of software, avoiding conflicts. This work addresses the context, requirements, modeling, and implementation of the service at SETIC, creating an environment consisting of 7 clusters that, together, total over 40 nodes, 7TB of RAM, 1,200 cores, and 40,000 graphics processing cores. pt_BR
dc.format.extent 53 f. pt_BR
dc.language.iso por pt_BR
dc.publisher Florianópolis, SC. pt_BR
dc.rights Open Access.
dc.subject Docker pt_BR
dc.subject Infiniband pt_BR
dc.subject HPC pt_BR
dc.subject SLURM pt_BR
dc.subject Swarm pt_BR
dc.title Implementação de um cluster para aplicações de HPC utilizando docker e infiniband pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Mendizabal, Odorico Machado


Files in this item

Files Size Format View Description
monografia_Weslley_Silva_a.pdf 2.332Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar