NFS Fountain : sistema de ficheiros distribuído com códigos Fountain

Detalhes bibliográficos
Autor(a) principal: Saraiva, Pedro Miguel Boto
Data de Publicação: 2009
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
Texto Completo: http://hdl.handle.net/10773/2158
Resumo: Actualmente, mais do que nunca, o processamento e armazenamento de informação ´e um requisito essencial em qualquer sociedade. Com o crescimento da procura de armazenamento de informação em formato digital, aumentam os riscos da sua perda. Isto deve-se à falta de fiabilidade dos sistemas de armazenamento actuais. Uma possível solução para este problema, passa pelo armazenamento de backups da informação em viários sistemas de armazenamento. No entanto, esta solução não é de todo a melhor devido à necessidade de replicar totalmente a informação em cada sistema. Com a introdução dos códigos Fountain), surge um novo método para transmissão de informação sem erros. Estes códigos permitem a recuperação da informação original, através de um subconjunto quaisquer de blocos codificados. Imagine-se que a informação ´e codificada e distribuída por vários sistemas de armazenamento. Mesmo que alguns sistemas avariem, existe um boa probabilidade de recuperar a informação original. O trabalho desta dissertação reflecte a construção de um sistema de armazenamento distribuído com tolerância a falhas de informação. A informação ´e armazenada em formato codificado com redundˆancia, atrav´es de uma implementação do código Fountain. É avaliado do uso deste tipo de códigos, comprovando-se que a construção de sistemas com integração de códigos Fountain pode ser uma boa solução para aplicar em sistemas de armazenamento num futuro próximo. ABSTRACT: Nowadays, more than ever, the processing and storage of data is a critical requirement in any society. With the growth in demand of digital data storage, the risk of data loss is increased. This happens due the lack of reliability of the current storage systems. A possible solution to this problem, is the storage of multiple backups of the data in multiple storage systems. However, that is not a good solution because the data must be fully replicated in each system. With the introduction of rateless codes for erasure channels (Fountain codes), arises a new method to transmit data without errors. These codes allow the recovery of the original data through any subset of encoded blocks of data. Imagine that the data is encoded and distributed across multiple storage systems. Even if some systems fails, it would still be possible to recover the original data with great probability. The work in this dissertation reflects on the development of a distributed storage system with data failure tolerance. The data is stored in encoded format with redundancy, through a Fountain code. It is avaliated the use of this type of codes, proving that the development of systems with Fountain codes can be a good solution to be applied on future storage systems.
id RCAP_8048b92a01db9629094779707c7dc7e0
oai_identifier_str oai:ria.ua.pt:10773/2158
network_acronym_str RCAP
network_name_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository_id_str 7160
spelling NFS Fountain : sistema de ficheiros distribuído com códigos FountainEngenharia de computadoresSistemas de armazenamento e recuperação de informaçãoArmazenamento de dadosCodificaçãoComputação de tolerância de falhasActualmente, mais do que nunca, o processamento e armazenamento de informação ´e um requisito essencial em qualquer sociedade. Com o crescimento da procura de armazenamento de informação em formato digital, aumentam os riscos da sua perda. Isto deve-se à falta de fiabilidade dos sistemas de armazenamento actuais. Uma possível solução para este problema, passa pelo armazenamento de backups da informação em viários sistemas de armazenamento. No entanto, esta solução não é de todo a melhor devido à necessidade de replicar totalmente a informação em cada sistema. Com a introdução dos códigos Fountain), surge um novo método para transmissão de informação sem erros. Estes códigos permitem a recuperação da informação original, através de um subconjunto quaisquer de blocos codificados. Imagine-se que a informação ´e codificada e distribuída por vários sistemas de armazenamento. Mesmo que alguns sistemas avariem, existe um boa probabilidade de recuperar a informação original. O trabalho desta dissertação reflecte a construção de um sistema de armazenamento distribuído com tolerância a falhas de informação. A informação ´e armazenada em formato codificado com redundˆancia, atrav´es de uma implementação do código Fountain. É avaliado do uso deste tipo de códigos, comprovando-se que a construção de sistemas com integração de códigos Fountain pode ser uma boa solução para aplicar em sistemas de armazenamento num futuro próximo. ABSTRACT: Nowadays, more than ever, the processing and storage of data is a critical requirement in any society. With the growth in demand of digital data storage, the risk of data loss is increased. This happens due the lack of reliability of the current storage systems. A possible solution to this problem, is the storage of multiple backups of the data in multiple storage systems. However, that is not a good solution because the data must be fully replicated in each system. With the introduction of rateless codes for erasure channels (Fountain codes), arises a new method to transmit data without errors. These codes allow the recovery of the original data through any subset of encoded blocks of data. Imagine that the data is encoded and distributed across multiple storage systems. Even if some systems fails, it would still be possible to recover the original data with great probability. The work in this dissertation reflects on the development of a distributed storage system with data failure tolerance. The data is stored in encoded format with redundancy, through a Fountain code. It is avaliated the use of this type of codes, proving that the development of systems with Fountain codes can be a good solution to be applied on future storage systems.Universidade de Aveiro2011-04-19T13:53:29Z2009-01-01T00:00:00Z2009info:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdfhttp://hdl.handle.net/10773/2158porSaraiva, Pedro Miguel Botoinfo:eu-repo/semantics/openAccessreponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãoinstacron:RCAAP2024-02-22T10:59:27Zoai:ria.ua.pt:10773/2158Portal AgregadorONGhttps://www.rcaap.pt/oai/openaireopendoar:71602024-03-20T02:40:40.648738Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informaçãofalse
dc.title.none.fl_str_mv NFS Fountain : sistema de ficheiros distribuído com códigos Fountain
title NFS Fountain : sistema de ficheiros distribuído com códigos Fountain
spellingShingle NFS Fountain : sistema de ficheiros distribuído com códigos Fountain
Saraiva, Pedro Miguel Boto
Engenharia de computadores
Sistemas de armazenamento e recuperação de informação
Armazenamento de dados
Codificação
Computação de tolerância de falhas
title_short NFS Fountain : sistema de ficheiros distribuído com códigos Fountain
title_full NFS Fountain : sistema de ficheiros distribuído com códigos Fountain
title_fullStr NFS Fountain : sistema de ficheiros distribuído com códigos Fountain
title_full_unstemmed NFS Fountain : sistema de ficheiros distribuído com códigos Fountain
title_sort NFS Fountain : sistema de ficheiros distribuído com códigos Fountain
author Saraiva, Pedro Miguel Boto
author_facet Saraiva, Pedro Miguel Boto
author_role author
dc.contributor.author.fl_str_mv Saraiva, Pedro Miguel Boto
dc.subject.por.fl_str_mv Engenharia de computadores
Sistemas de armazenamento e recuperação de informação
Armazenamento de dados
Codificação
Computação de tolerância de falhas
topic Engenharia de computadores
Sistemas de armazenamento e recuperação de informação
Armazenamento de dados
Codificação
Computação de tolerância de falhas
description Actualmente, mais do que nunca, o processamento e armazenamento de informação ´e um requisito essencial em qualquer sociedade. Com o crescimento da procura de armazenamento de informação em formato digital, aumentam os riscos da sua perda. Isto deve-se à falta de fiabilidade dos sistemas de armazenamento actuais. Uma possível solução para este problema, passa pelo armazenamento de backups da informação em viários sistemas de armazenamento. No entanto, esta solução não é de todo a melhor devido à necessidade de replicar totalmente a informação em cada sistema. Com a introdução dos códigos Fountain), surge um novo método para transmissão de informação sem erros. Estes códigos permitem a recuperação da informação original, através de um subconjunto quaisquer de blocos codificados. Imagine-se que a informação ´e codificada e distribuída por vários sistemas de armazenamento. Mesmo que alguns sistemas avariem, existe um boa probabilidade de recuperar a informação original. O trabalho desta dissertação reflecte a construção de um sistema de armazenamento distribuído com tolerância a falhas de informação. A informação ´e armazenada em formato codificado com redundˆancia, atrav´es de uma implementação do código Fountain. É avaliado do uso deste tipo de códigos, comprovando-se que a construção de sistemas com integração de códigos Fountain pode ser uma boa solução para aplicar em sistemas de armazenamento num futuro próximo. ABSTRACT: Nowadays, more than ever, the processing and storage of data is a critical requirement in any society. With the growth in demand of digital data storage, the risk of data loss is increased. This happens due the lack of reliability of the current storage systems. A possible solution to this problem, is the storage of multiple backups of the data in multiple storage systems. However, that is not a good solution because the data must be fully replicated in each system. With the introduction of rateless codes for erasure channels (Fountain codes), arises a new method to transmit data without errors. These codes allow the recovery of the original data through any subset of encoded blocks of data. Imagine that the data is encoded and distributed across multiple storage systems. Even if some systems fails, it would still be possible to recover the original data with great probability. The work in this dissertation reflects on the development of a distributed storage system with data failure tolerance. The data is stored in encoded format with redundancy, through a Fountain code. It is avaliated the use of this type of codes, proving that the development of systems with Fountain codes can be a good solution to be applied on future storage systems.
publishDate 2009
dc.date.none.fl_str_mv 2009-01-01T00:00:00Z
2009
2011-04-19T13:53:29Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/masterThesis
format masterThesis
status_str publishedVersion
dc.identifier.uri.fl_str_mv http://hdl.handle.net/10773/2158
url http://hdl.handle.net/10773/2158
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
dc.publisher.none.fl_str_mv Universidade de Aveiro
publisher.none.fl_str_mv Universidade de Aveiro
dc.source.none.fl_str_mv reponame:Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
instname:Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron:RCAAP
instname_str Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
instacron_str RCAAP
institution RCAAP
reponame_str Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
collection Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos)
repository.name.fl_str_mv Repositório Científico de Acesso Aberto de Portugal (Repositórios Cientìficos) - Agência para a Sociedade do Conhecimento (UMIC) - FCT - Sociedade da Informação
repository.mail.fl_str_mv
_version_ 1799137455313518592