Lifter - Disponibilização de aplicações via containers de software em um cluster de alto desempenho

DSpace Repository

A- A A+

Lifter - Disponibilização de aplicações via containers de software em um cluster de alto desempenho

Show full item record

Title: Lifter - Disponibilização de aplicações via containers de software em um cluster de alto desempenho
Author: Corrêa, José Norberto Guiz Fernandes
Abstract: Em diversas áreas científicas e profissionais, é crescente a demanda de recursos computacionais de alto desempenho, uma vez que este é essencial na solução de problemas cada vez mais complexos. Porém, o compartilhamento destes recursos por diversos grupos de usuários faz com que diferentes aplicações compartilhem um mesmo ambiente computacional, geralmente criando situações de conflito entre si. Com a modernização de tecnologias de containers de software, em especial do Docker, tornou-se possível uma abordagem mais flexível na disponibilização de aplicações. Estas tecnologias permitem a criação de ambientes isolados, eliminado os possíveis conflitos entre aplicações, além de possuírem outras funcionalidades que facilitam a gerência de aplicações em uma diversa gama de infraestruturas computacionais. Através do Docker, este trabalho utilizou-se desta tecnologia em um cluster de alto desempenho da SeTIC/UFSC, de forma a reduzir os recursos e o tempo despendido na disponibilização de aplicações em relação à solução de fábrica utilizada anteriormente neste ambiente. Com a utilização do Docker, e tendo como base a solução de fábrica, foram obtidas reduções próximas de 94% no espaço em disco utilizado para armazenamento das aplicações, e de 78% a 96% no tempo despendido para disponibilização destas aplicações no cluster.In many scientific and professional fields, the demand for high performance computing resources is ever-increasing, since it is essential in the solution of even more complex problems. However, sharing these resources with many groups of users results in distinct applications sharing the same computing environment, often creating conflict situations among them. With the recent development in software container technologies, the main one being Docker, a more flexible approach to distribute software became possible. These technologies allow the creation of isolated environments, eliminating possible conflicts between applications, and also provide useful features to ease the application management in a wide variety of computing infrastructures. The present work employed this technology, through the use of Docker, in a high-performance cluster at SeTIC/UFSC. The goal was the reduction of the time spent deploying applications to this environment, when compared with the previous factory solution. With the deployment of Docker, and using the factory solution data as a baseline, it was possible to obtain near 94% of disk space usage reduction for the application storage, and a range of 78% to 96% reduction in the time spent deploying applications to the cluster.
Description: TCC(graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Sistemas de Informação.
URI: https://repositorio.ufsc.br/xmlui/handle/123456789/171410
Date: 2016-11-24


Files in this item

Files Size Format View Description
TCC_Lifter_JoseNorberto.pdf 1.349Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show full item record

Search DSpace


Browse

My Account

Statistics

Compartilhar