Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados

Bibliographic Details
Main Author: Martins, Igor Paulo Domingues
Publication Date: 2021
Format: Bachelor thesis
Language: por
Source: Repositório Institucional da Udesc
dARK ID: ark:/33523/00130000066qt
Download full: https://repositorio.udesc.br/handle/UDESC/15202
Summary: Na atualidade, as arquiteturas de software podem contar com estruturas centralizadas e descentralizadas. No ramo descentralizado, é possível incluir os sistemas distribuídos, que podem ser entendidos como um grupo de computadores que trabalham em sintonia. Para atingir tal sintonia, estes sistemas trabalham com algoritmos de consenso que visam manter a integridade, segurança e o mesmo estado para os diversos computadores da rede. Atualmente há diversos algoritmos de consenso com características variadas, porém o problema relacionado com segurança, velocidade de atendimento e integridade sempre é um grande desafio para os sistemas distribuídos. Este é um trabalho que visa analisar o Hashgraph, um algoritmo de consenso pertencente a Organização Hedera vinculada a Fundação Linux. Assim o problema é investigar a performance desse algoritmo, analisando sua capacidade de atender um sistema distribuído permissionado. Sendo assim, foi colocada a hipótese de que o algoritmo teria sua performance decrescente conforme o aumento do número de requisições para o mesmo. Para testar essa hipótese, foram aplicadas métricas para mensurar as transações por segundo, o atraso médio de resposta e a demanda de dados na rede. Esse estudo é relevante porque o uso dos sistemas distribuídos vem crescendo em número de adeptos e investimento, abrangendo variados setores da economia como o financeiro, o de logística e o de saúde, por exemplo. O experimento mostrou que o desempenho desse algoritmo decresce de acordo com o aumento das requisições, o que confirmou a hipótese inicial.
id UDESC-2_80a85700a74260f483009d734f8cc863
oai_identifier_str oai:repositorio.udesc.br:UDESC/15202
network_acronym_str UDESC-2
network_name_str Repositório Institucional da Udesc
repository_id_str 6391
spelling Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionadosEngenharia de softwareAlgoritmos de computador - AnáliseSistema de computação virtualNa atualidade, as arquiteturas de software podem contar com estruturas centralizadas e descentralizadas. No ramo descentralizado, é possível incluir os sistemas distribuídos, que podem ser entendidos como um grupo de computadores que trabalham em sintonia. Para atingir tal sintonia, estes sistemas trabalham com algoritmos de consenso que visam manter a integridade, segurança e o mesmo estado para os diversos computadores da rede. Atualmente há diversos algoritmos de consenso com características variadas, porém o problema relacionado com segurança, velocidade de atendimento e integridade sempre é um grande desafio para os sistemas distribuídos. Este é um trabalho que visa analisar o Hashgraph, um algoritmo de consenso pertencente a Organização Hedera vinculada a Fundação Linux. Assim o problema é investigar a performance desse algoritmo, analisando sua capacidade de atender um sistema distribuído permissionado. Sendo assim, foi colocada a hipótese de que o algoritmo teria sua performance decrescente conforme o aumento do número de requisições para o mesmo. Para testar essa hipótese, foram aplicadas métricas para mensurar as transações por segundo, o atraso médio de resposta e a demanda de dados na rede. Esse estudo é relevante porque o uso dos sistemas distribuídos vem crescendo em número de adeptos e investimento, abrangendo variados setores da economia como o financeiro, o de logística e o de saúde, por exemplo. O experimento mostrou que o desempenho desse algoritmo decresce de acordo com o aumento das requisições, o que confirmou a hipótese inicial.Santos, Fernando DosMartins, Igor Paulo Domingues2025-01-24T18:57:59Z2021info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesis56 p.application/pdfMARTINS, Igor Paulo Domingues. <b>Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados</b>. 2025. Monografia (Curso de Engenharia de Software) - Udesc, 2021. Disponível em: https://repositorio.udesc.br/handle/UDESC/15202. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.https://repositorio.udesc.br/handle/UDESC/15202ark:/33523/00130000066qtAttribution-NonCommercial-ShareAlike 4.0 Brazilhttp://creativecommons.org/licenses/by-nc-sa/4.0/br/info:eu-repo/semantics/openAccessporreponame:Repositório Institucional da Udescinstname:Universidade do Estado de Santa Catarina (UDESC)instacron:UDESC2025-01-25T06:10:50Zoai:repositorio.udesc.br:UDESC/15202Biblioteca Digital de Teses e Dissertaçõeshttps://pergamumweb.udesc.br/biblioteca/index.phpPRIhttps://repositorio-api.udesc.br/server/oai/requestri@udesc.bropendoar:63912025-01-25T06:10:50Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)false
dc.title.none.fl_str_mv Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
title Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
spellingShingle Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
Martins, Igor Paulo Domingues
Engenharia de software
Algoritmos de computador - Análise
Sistema de computação virtual
title_short Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
title_full Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
title_fullStr Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
title_full_unstemmed Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
title_sort Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
author Martins, Igor Paulo Domingues
author_facet Martins, Igor Paulo Domingues
author_role author
dc.contributor.none.fl_str_mv Santos, Fernando Dos
dc.contributor.author.fl_str_mv Martins, Igor Paulo Domingues
dc.subject.por.fl_str_mv Engenharia de software
Algoritmos de computador - Análise
Sistema de computação virtual
topic Engenharia de software
Algoritmos de computador - Análise
Sistema de computação virtual
description Na atualidade, as arquiteturas de software podem contar com estruturas centralizadas e descentralizadas. No ramo descentralizado, é possível incluir os sistemas distribuídos, que podem ser entendidos como um grupo de computadores que trabalham em sintonia. Para atingir tal sintonia, estes sistemas trabalham com algoritmos de consenso que visam manter a integridade, segurança e o mesmo estado para os diversos computadores da rede. Atualmente há diversos algoritmos de consenso com características variadas, porém o problema relacionado com segurança, velocidade de atendimento e integridade sempre é um grande desafio para os sistemas distribuídos. Este é um trabalho que visa analisar o Hashgraph, um algoritmo de consenso pertencente a Organização Hedera vinculada a Fundação Linux. Assim o problema é investigar a performance desse algoritmo, analisando sua capacidade de atender um sistema distribuído permissionado. Sendo assim, foi colocada a hipótese de que o algoritmo teria sua performance decrescente conforme o aumento do número de requisições para o mesmo. Para testar essa hipótese, foram aplicadas métricas para mensurar as transações por segundo, o atraso médio de resposta e a demanda de dados na rede. Esse estudo é relevante porque o uso dos sistemas distribuídos vem crescendo em número de adeptos e investimento, abrangendo variados setores da economia como o financeiro, o de logística e o de saúde, por exemplo. O experimento mostrou que o desempenho desse algoritmo decresce de acordo com o aumento das requisições, o que confirmou a hipótese inicial.
publishDate 2021
dc.date.none.fl_str_mv 2021
2025-01-24T18:57:59Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv MARTINS, Igor Paulo Domingues. <b>Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados</b>. 2025. Monografia (Curso de Engenharia de Software) - Udesc, 2021. Disponível em: https://repositorio.udesc.br/handle/UDESC/15202. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.
https://repositorio.udesc.br/handle/UDESC/15202
dc.identifier.dark.fl_str_mv ark:/33523/00130000066qt
identifier_str_mv MARTINS, Igor Paulo Domingues. <b>Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados</b>. 2025. Monografia (Curso de Engenharia de Software) - Udesc, 2021. Disponível em: https://repositorio.udesc.br/handle/UDESC/15202. Acesso em: insira aqui a data de acesso ao material. Ex: 18 fev. 2025.
ark:/33523/00130000066qt
url https://repositorio.udesc.br/handle/UDESC/15202
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv Attribution-NonCommercial-ShareAlike 4.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/4.0/br/
info:eu-repo/semantics/openAccess
rights_invalid_str_mv Attribution-NonCommercial-ShareAlike 4.0 Brazil
http://creativecommons.org/licenses/by-nc-sa/4.0/br/
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv 56 p.
application/pdf
dc.source.none.fl_str_mv reponame:Repositório Institucional da Udesc
instname:Universidade do Estado de Santa Catarina (UDESC)
instacron:UDESC
instname_str Universidade do Estado de Santa Catarina (UDESC)
instacron_str UDESC
institution UDESC
reponame_str Repositório Institucional da Udesc
collection Repositório Institucional da Udesc
repository.name.fl_str_mv Repositório Institucional da Udesc - Universidade do Estado de Santa Catarina (UDESC)
repository.mail.fl_str_mv ri@udesc.br
_version_ 1848168340516765696