Análise de performance do algoritmo Hashgraph para sistemas distribuídos premissionados
| Main Author: | |
|---|---|
| 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 |