Detalhes bibliográficos
Ano de defesa: |
2022 |
Autor(a) principal: |
Passos, Rodrigo Barcellos dos |
Orientador(a): |
Geyer, Claudio Fernando Resin |
Banca de defesa: |
Não Informado pela instituição |
Tipo de documento: |
Dissertação
|
Tipo de acesso: |
Acesso aberto |
Idioma: |
eng |
Instituição de defesa: |
Não Informado pela instituição
|
Programa de Pós-Graduação: |
Não Informado pela instituição
|
Departamento: |
Não Informado pela instituição
|
País: |
Não Informado pela instituição
|
Palavras-chave em Português: |
|
Palavras-chave em Inglês: |
|
Link de acesso: |
http://hdl.handle.net/10183/253055
|
Resumo: |
O número de usuários e dispositivos conectados a ambientes cloud, Fog, Edge elevou a quantidade de aplicativos e serviços relacionados. Este aumento na quantidade de dispositivos exigiu uma melhoria nos recursos computacionais altamente escaláveis necessários nas camadas de nuvem, como CPU, memória, armazenamento e conexão de rede de baixa latência. Nesse contexto, o monitoramento de infraestrutura heterogênea distribuída torna-se uma tarefa complexa, pois requer muitas ferramentas, configurações com um nível maior de dificuldade e, na maioria dos casos, os administradores de sistema têm usado abordagens centralizadas no servidor para manter as tarefas de gerenciamento sob controle. O uso de pontos centrais de comunicação sofre com a falta de padronização, o que leva a problemas de desempenho em decorrência destes fatores. Por exemplo, podemos citar o processamento distribuído para os atuais sistemas IoT, Fog e Edge, que tornaram-se gargalo de desempenho devido à alta latência e várias limitações em relação a um único ponto de falha, acesso a dados, segurança, balanceamento de carga, entre outros. Assim, este trabalho tem como objetivo apresentar uma ferramenta de monitoramento descentralizada baseada em blockchain para ambientes altamente distribuídos. A solução proposta integra a tecnologia blockchain para reconhecer, monitorar, armazenar e transmitir com segurança as métricas de desempenho do sistema operacional entre ambientes heterogêneos de maneira altamente descentralizada. Para verificar a viabilidade da solução foi criado um protótipo utilizando o framework Hyperledger Fabric contendo até 20 nodos que integram a rede blockchain, os quais recebem requisições de leitura e escrita de uma quantidade definida de máquinas virtuais associadas, que utilizam de contratos inteligentes desenvolvidos especificamente para realizar estas operações. Os resultados se mostraram promissores, visto que, em alguns cenários, a alteração na quantidade de máquinas virtuais realizando requisições resultou em pequenas variações na performance, ocorrendo o mesmo em situações onde houve um aumento no tempo de execução de ex perimentos similares em mesmo cenário. Com isso, a tecnologia blockchain se habilita como uma alternativa para a realização de monitoramento de forma descentralizada |