Export iten: EndNote BibTex

Please use this identifier to cite or link to this item: https://tede.unioeste.br/handle/tede/6942
Full metadata record
DC FieldValueLanguage
dc.creatorGalesky, Leonardo de Freitas-
dc.creator.Latteshttp://lattes.cnpq.br/3207969753129029por
dc.contributor.advisor1Rodrigues, Luiz Antonio-
dc.contributor.referee1Rodrigues, Luiz Antonio-
dc.contributor.referee2Camargo, Edson Tavares de-
dc.contributor.referee3Arantes, Luciana-
dc.date.accessioned2023-12-12T15:16:42Z-
dc.date.issued2023-10-06-
dc.identifier.citationGalesky, Leonardo de Freitas. Sincronização Eficiente de CRDTs em Escala utilizando VCube-PS. 2023. 53 f. Dissertação( Mestrado em Ciência da Computação) - Universidade Estadual do Oeste do Paraná, Cascavel.por
dc.identifier.urihttps://tede.unioeste.br/handle/tede/6942-
dc.description.resumoSistemas distribuídos são utilizados para construir serviços de grande escala na internet, nesse contexto modelos com menor rigor de consistência permitem otimizar a disponibili dade destes sistemas na forma de escalabilidade, latência e tolerância a falhas. Entretanto, o uso de regras mais relaxadas introduz a possibilidade de conflitos que precisam ser arbitrados pelos participantes. Para realizar esse processo de forma descentralizada os protocolos costumam usar de estratégias ad-hoc como LWW (Last Writer Wins) ou mesmo bloquear o sistema até que o estado inconsistente seja resolvido manualmente. Conflict Free Replicated Data Types (CRDTS) definem estruturas de dados que atendem a especificações matemáticas que garantem que operações podem ser realizadas de forma independente e concorrente sem qualquer forma de coordenação, permitindo ainda que regras de resolução de conflitos possam ser definidas com maior granularidade e se adaptando a especificação do domínio onde são aplicados. Este estudo apresenta o VCube-Sync, um sistema que utiliza de uma topologia de hipercubos virtuais como base para replicação de um data store baseado em Tipos de Dados Replicados e Livres de Conflitos - CRDT (Conflict-free Replicated Data Types). Hipercubos já foram empregados anteriormente como rede de sobreposição estruturada para a distribuição de mensagens devido à tolerância a falhas e latência logarítmica, permitindo ainda o desenvolvimento de heurísticas de otimização baseadas no conhecimento da configuração da sobreposição. O protocolo de replicação apresentado neste estudo foi baseado no VCube-PS explorando a sinergia entre sistemas publicação-subscrição e de replicação. O protocolo foi testado sob várias distribuições de carga e rede usando o testbed Grid5000, e os resultados foram comparados com os de outros protocolos de replicação de pesquisas recentes. Os resultados deste estudo mostram que o VCube-Sync fornece bons resultados em termos de latência, escalabilidade e uso de rede.por
dc.description.abstractDistributed systems are used to build large-scale services on the Internet. In this context, models with looser consistency guarantees allow for optimizing the availability of these systems in the form of scalability, latency, and fault tolerance. However, using more relaxed rules introduces the possibility of conflicts that need to be arbitrated by the participants. To carry out this process in a decentralized way, protocols often use ad-hoc strategies such as LWW (Last Writer Wins) or even blocking the system until the inconsistent state is resolved manually. Conflict Free Replicated Data Types (CRDT) define data structures that meet mathematical specifications that guarantee that operations can be performed independently and concurrently without any form of coordination, allowing conflict resolution rules to be defined with greater granularity and adapting to the specification of the domain where they are applied. This study presents VCube-Sync, a system that uses a topology of virtual hypercubes for replicating a data store based on CRDT (Conflict-free Replicated Data Types). Hypercubes have been previously employed as a structured overlay network for message distribution due to fault tolerance and logarithmic latency, while also allowing the development of optimization heuristics based on knowledge of the overlay configuration. The replication protocol presented in this study was based on the VCube-PS exploiting synergies between publication-subscription and replication systems. The protocol was tested under various load and network distributions using the Grid5000 testbed, and the results were compared with other replication protocols from recent research. The results of this study show that VCube-Sync provides good results in terms of latency, scalability and network usage.eng
dc.description.provenanceSubmitted by Edineia Teixeira (edineia.teixeira@unioeste.br) on 2023-12-12T15:16:42Z No. of bitstreams: 1 Leonardo de Freitas Galesky.pdf: 1639147 bytes, checksum: 2d39ac154662c3b223175a03e12eed78 (MD5)eng
dc.description.provenanceMade available in DSpace on 2023-12-12T15:16:42Z (GMT). No. of bitstreams: 1 Leonardo de Freitas Galesky.pdf: 1639147 bytes, checksum: 2d39ac154662c3b223175a03e12eed78 (MD5) Previous issue date: 2023-10-06eng
dc.formatapplication/pdf*
dc.languageporpor
dc.publisherUniversidade Estadual do Oeste do Paranápor
dc.publisher.departmentCentro de Ciências Exatas e Tecnológicaspor
dc.publisher.countryBrasilpor
dc.publisher.initialsUNIOESTEpor
dc.publisher.programPrograma de Pós-Graduação em Ciência da Computaçãopor
dc.rightsAcesso Abertopor
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/-
dc.subjectCRDTpor
dc.subjectReplicaçãopor
dc.subjectSistemas distribuídospor
dc.subjectCRDTeng
dc.subjectReplicationeng
dc.subjectDistributed systemseng
dc.subject.cnpqSISTEMAS DE COMPUTAÇÃOpor
dc.titleSincronização Eficiente de CRDTs em Escala utilizando VCube-PSpor
dc.title.alternativeEfficient Synchronization of CRDTs at Scale using VCube-PSeng
dc.typeDissertaçãopor
dc.publisher.campusCascavelpor
Appears in Collections:Mestrado em Ciência da Computação (CVL)

Files in This Item:
File Description SizeFormat 
Leonardo de Freitas Galesky.pdfArquivo completo1.6 MBAdobe PDFView/Open Preview


Items in TEDE are protected by copyright, with all rights reserved, unless otherwise indicated.