Utilize este identificador para referenciar este registo: http://hdl.handle.net/10451/14054
Registo completo
Campo DCValorIdioma
dc.contributor.advisorBessani, Alysson Nevespor
dc.contributor.authorPosse, Rui Jorge Raposopor
dc.date.accessioned2012-02-13T16:11:27Zpor
dc.date.accessioned2014-11-14T16:22:25Z-
dc.date.available2012-02-13T16:11:27Zpor
dc.date.available2014-11-14T16:22:25Z-
dc.date.issued2011por
dc.identifier.urihttp://hdl.handle.net/10451/14054por
dc.identifier.urihttp://repositorio.ul.pt/handle/10455/6791por
dc.description.abstractThere are two basic database replication architectures. Sharing a storage system between servers is called shared-storage architecture and it needs some sort of coordination so servers can access the storage. With the shared-nothing architecture, servers can only access their private storage (like a local hard disk), which means that it needs less coordination,between them. ReD (Resilient Databases) project proposes a new hybrid database replication architecture. In this new architecture all servers have a local database copy, but only one writes in the shared storage and this is accomplished with a coordination layer. In this project we analyse and compare some existing coordination services in order to understand which is best to use in that coordination layer implementation. After the study, we implemented the layer by developing a leader election algorithm using ZooKeeper as the coordination service. In the second phase of this project we propose a byzantine fault tolerant approach for the same layer. Following first phase procedure, a leader election algorithm was developed and implemented, but in this case using DepSpace as the coordination service. However, due to some limitations in this service, we developed a new version with features that allowed this implementation. The study of coordination services and implementations of these algorithms, show that it is possible to reduce effort on the development of complex distributed systems, because programmers can concentrate on the development of the service itself.por
dc.language.isoporpor
dc.rightsopenAccesspor
dc.subjectfault tolerancepor
dc.subjectzookeeper, depspacepor
dc.subjectleader electionpor
dc.subjectcoordination servicespor
dc.titleServiço de coordenação para bases de dados replicadaspor
dc.typemasterThesispor
Aparece nas colecções:FC-DI - Master Thesis (dissertation)

Ficheiros deste registo:
Ficheiro Descrição TamanhoFormato 
1011rf_32530.pdf5,84 MBAdobe PDFVer/Abrir    Acesso Restrito. Solicitar cópia ao autor!


FacebookTwitterDeliciousLinkedInDiggGoogle BookmarksMySpace
Formato BibTex MendeleyEndnote 

Todos os registos no repositório estão protegidos por leis de copyright, com todos os direitos reservados.