Use este identificador para citar ou linkar para este item: https://repository.ufrpe.br/handle/123456789/4103
Título: Análise de envelhecimento de software em uma plataforma de Blockchain
Autor: Silva, Douglas Dias da
Endereco Lattes do autor: http://lattes.cnpq.br/5082801636483279
Orientador: Andrade, Ermeson Carneiro de
Endereco Lattes do orientador : http://lattes.cnpq.br/2466077615273972
Palavras-chave: Envelhecimento de software;Blockchains (Base de dados);Sistemas de memória de computadores
Data do documento: 4-Mai-2022
Citação: SILVA, Douglas Dias da. Análise de envelhecimento de software em uma plataforma de Blockchain. 2022. 33 f. Trabalho de Conclusão de Curso (Bacharelado em Ciência da Computação) – Departamento de Computação, Universidade Federal Rural de Pernambuco, Recife, 2022.
Abstract: Software aging is a phenomenon that plagues many long-running complex computer systems, which exhibit performance degradation or an increasing failure rate. Such a phenomenon may also be present in blockchain platforms. However, there are still no works focused on analyzing this phenomenon on these platforms. Thus, we adopted the Cardano blockchain to analyze software aging due to the presence of this technology in critical projects, its open-source nature and for being a sustainable solution. Considering the analysis of running a Cardano node on two computers with different configurations, we found evidence of software aging through memory degradation that was confirmed by the Mann-Kendall test. By analyzing the running processes, we confirmed that cardanonode (the main process of the platform) is the process possibly responsible for such degradation.
Resumo: O envelhecimento de software é um fenômeno que assola muitos sistemas computacionais complexos de longa execução, os quais exibem degradação de desempenho ou uma taxa de falha crescente. Tal fenômeno pode também estar presente em plataformas de blockchain. Porém, ainda não existem trabalhos focados em analisar esse fenômeno nessas plataformas. Assim, adotamos a blockchain Cardano para analisar o envelhecimento de software devido a presença dessa tecnologia em projetos críticos, sua natureza open-source e por ser uma solução sustentável. Considerando a análise da execução de um nó da Cardano em dois computadores com diferentes configurações, encontramos evidências de envelhecimento de software através da degradação da memória que foi confirmada pelo teste de Mann-Kendall. Através da análise dos processos em execução, confirmamos que o cardano-node (o principal processo da plataforma) é o processo possivelmente responsável por tal degradação encontrada.
URI: https://repository.ufrpe.br/handle/123456789/4103
Aparece nas coleções:TCC - Bacharelado em Ciência da Computação (Sede)

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
tcc_douglasdiasdasilva.pdf427,3 kBAdobe PDFVisualizar/Abrir


Os itens no repositório estão protegidos por copyright, com todos os direitos reservados, salvo quando é indicado o contrário.