Please use this identifier to cite or link to this item: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8723
Title: Análise de desempenho de soluções para armazenamento estável de dados.
Other Titles: Performance analysis of solutions for stable data storage.
???metadata.dc.creator???: PASSOS, Erick Baptista.
???metadata.dc.contributor.advisor1???: BRASILEIRO, Francisco Vilar.
???metadata.dc.contributor.advisor2???: CIRNE FILHO, Walfredo da Costa.
???metadata.dc.contributor.referee1???: GUERRERO , Dalton Dario Serey.
???metadata.dc.contributor.referee2???: AMORIM, Cláudio Luís de.
Keywords: Sistemas Distribuídos;Análise de Desempenho;Tolerância a Falhas;Armazenamento Estável;Distributed Systems;Performance Analysis;Fault Tolerance;Stable Storage
Issue Date: 29-Jul-2003
Publisher: Universidade Federal de Campina Grande
Citation: PASSOS, E. B. Análise de desempenho de soluções para armazenamento estável de dados. 2003. 83 f. Dissertação (Mestrado em Ciência da Computação) – Pós-Graduação em Ciência da Computação, Centro de Engenharia Elétrica e Informática, Universidade Federal de Campina Grande, Paraíba, Brasil, 2003. Disponível em: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8723
???metadata.dc.description.resumo???: Aplicações tolerantes a falhas freqüentemente necessitam gravar dados de forma estável para garantir uma computação confiável. Para dar suporte a esse requisito, diversas formas de se estabilizar os dados têm sido propostas, como gravação síncrona em disco e replicação de dados pela rede. Ao mesmo tempo que diferem em arquitetura, essas propostas diferem em desempenho. Nesse trabalho estudamos dois problemas: i) A gravação estável de dados em si, explorando sua arquitetura e suas implementações de fato, e ii) A análise de desempenho dessas soluções, ou seja, as variáveis e formas de se comparar serviços de armazenamento estável de dados. Fizemos um trabalho abrangendo o estudo de soluções, estudo de métodos de avaliação, a implementação de uma solução baseada em replicação de dados pela rede, e a realização de experimentos para avaliar o desempenho dessa implementação comparada a soluções consagradas. Com os resultados obtidos nos experimentos comprovamos a viabilidade das soluções baseadas em replicação de dados e identificamos uma série de pontos críticos na utilização de soluções de armazenamento estável de dados.
Abstract: Fault tolerant applications often need to stabilize data in order to provide dependable computation. Ideas for services for data stabilizing abound, for example: synchronous operations on magnetic disks, data replication through the network, or even non-volatile RAM. This different ideas lead to different performance fingerprints. In this dissertation we focus on two problems: i) The stable storage problem, with architecture and implementations, and ii) The performance evaluation of this kind of service. Our work comprehends the study of the stable storage problem and solutions, study of methods for performance evaluation of this solutions, implementation of a network data-replication based solution and the performance evaluation of this solution with the classic ones, based on synchronous data write procedures. With the results, we assure the viability of our implementation and identify a series of trade offs in stable storage systems.
Keywords: Sistemas Distribuídos
Análise de Desempenho
Tolerância a Falhas
Armazenamento Estável
Distributed Systems
Performance Analysis
Fault Tolerance
Stable Storage
???metadata.dc.subject.cnpq???: Ciência da Computação
URI: http://dspace.sti.ufcg.edu.br:8080/jspui/handle/riufcg/8723
Appears in Collections:Mestrado em Ciência da Computação.

Files in This Item:
File Description SizeFormat 
ERICK BAPTISTA PASSOS - DISSERTAÇÃO (PPGCC) 2003.pdfErick Baptista Passos - Dissertação 2003.569.91 kBAdobe PDFView/Open


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