Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX

Detalhes bibliográficos
Autor(a) principal: Nanni, Edicezar Leandro
Data de Publicação: 1998
Tipo de documento: Dissertação
Idioma: por
Título da fonte: Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
Texto Completo: https://hdl.handle.net/20.500.12733/1586000
Resumo: Orientador: Celio Cardoso Guimarães
id UNICAMP-30_3b170c2fda5d645e1edc54f78c921989
oai_identifier_str oai::129878
network_acronym_str UNICAMP-30
network_name_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository_id_str
spelling Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUXLinux (Sistema operacional de computador)Organização de arquivos (Computação)Orientador: Celio Cardoso GuimarãesDissertação (mestrado) - Universidade Estadual de Campinas, Instituto de ComputaçãoResumo: Log-structured File Systems, ou LFS, são sistemas de arquivos que possuem alto desempenho em ambientes de engenharia, escritórios e ensino, pois organizam os dados na forma de um log no disco. Seu alto potencial de aumento de desempenho provém da eliminação de grande parte dos posicionamentos do braço do disco (seeks) nas escritas e do uso tradicional de processadores e memória cache nas leituras. Nesta dissertação, a estrutura do LFS é examinada em detalhes, analisando-se as suas duas principais implementações [ROS92a, SEL93a], e comparada com o sistema de arquivos tradicional do UNIX, o FFS [MCK84], no que diz respeito à organização dos dados, funcionamento e desempenho. As vantagens e desvantagens do LFS em relação ao FFS também são apresentadas. Diversos aspectos de sistemas de arquivos, como tecnologias de hardware, cache de dados e a camada VFS (Virtual File System) [KLE86] são analisados. Neste trabalho, apresentamos a construção de um protótipo de um LFS no sistema operacional LINUX. Para este fim, utilizamos a ferramenta UserFS [FIT93], que possibilita a processos de usuário responderem às chamadas de sistema normalmente feitas apenas ao código do sistema de arquivos implementado no núcleo do sistema operacionalAbstract: Log-structured File Systems (LFS) have high performance in workloads found in offices, engineering and educational environments, due to the physical data organization in a log, i.e., a sequential area in the disk. It's high potential for performance improvements come from the elimination of disk seeks in write operations and the traditional use of processors and memory cache in read operations. This dissertation examines in detail the structure of LFS and compares it to the traditional UNIX Fast File System (FFS) [MCK84], with respect to physical data organization internal workings and performance. The two main known LFS implementations [ROS92a, SEL93a] are also reviewed and compared. Many file system aspects such as hardware technologies, cache memories and the Virtual File System (VFS) [KLE86] are also examined. In this work we built a LFS prototype for the LINUX operating system. For this purpose we have used the UserFS tool [FIT93]. This tool allows a use r process to act on system calls usually handled by file system code inside the operating system kernelMestradoMestre em Ciência da Computação[s.n.]Guimarães, Célio Cardoso, 1942-Universidade Estadual de Campinas (UNICAMP). Instituto de ComputaçãoPrograma de Pós-Graduação em Ciência da ComputaçãoUNIVERSIDADE ESTADUAL DE CAMPINASNanni, Edicezar Leandro19981998-06-15T00:00:00Zinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/masterThesisapplication/pdf114f. : il.https://hdl.handle.net/20.500.12733/1586000NANNI, Edicezar Leandro. Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX. 1998. 114f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1586000. Acesso em: 2 set. 2024.https://repositorio.unicamp.br/acervo/detalhe/129878porreponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)instname:Universidade Estadual de Campinas (UNICAMP)instacron:UNICAMPinfo:eu-repo/semantics/openAccess2017-02-18T02:45:48Zoai::129878Biblioteca Digital de Teses e DissertaçõesPUBhttp://repositorio.unicamp.br/oai/tese/oai.aspsbubd@unicamp.bropendoar:2017-02-18T02:45:48Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)false
dc.title.none.fl_str_mv Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
title Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
spellingShingle Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
Nanni, Edicezar Leandro
Linux (Sistema operacional de computador)
Organização de arquivos (Computação)
title_short Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
title_full Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
title_fullStr Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
title_full_unstemmed Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
title_sort Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
author Nanni, Edicezar Leandro
author_facet Nanni, Edicezar Leandro
author_role author
dc.contributor.none.fl_str_mv Guimarães, Célio Cardoso, 1942-
Universidade Estadual de Campinas (UNICAMP). Instituto de Computação
Programa de Pós-Graduação em Ciência da Computação
UNIVERSIDADE ESTADUAL DE CAMPINAS
dc.contributor.author.fl_str_mv Nanni, Edicezar Leandro
dc.subject.por.fl_str_mv Linux (Sistema operacional de computador)
Organização de arquivos (Computação)
topic Linux (Sistema operacional de computador)
Organização de arquivos (Computação)
description Orientador: Celio Cardoso Guimarães
publishDate 1998
dc.date.none.fl_str_mv 1998
1998-06-15T00:00:00Z
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 https://hdl.handle.net/20.500.12733/1586000
NANNI, Edicezar Leandro. Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX. 1998. 114f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1586000. Acesso em: 2 set. 2024.
url https://hdl.handle.net/20.500.12733/1586000
identifier_str_mv NANNI, Edicezar Leandro. Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX. 1998. 114f. Dissertação (mestrado) - Universidade Estadual de Campinas, Instituto de Computação, Campinas, SP. Disponível em: https://hdl.handle.net/20.500.12733/1586000. Acesso em: 2 set. 2024.
dc.language.iso.fl_str_mv por
language por
dc.relation.none.fl_str_mv https://repositorio.unicamp.br/acervo/detalhe/129878
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.format.none.fl_str_mv application/pdf
114f. : il.
dc.publisher.none.fl_str_mv [s.n.]
publisher.none.fl_str_mv [s.n.]
dc.source.none.fl_str_mv reponame:Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
instname:Universidade Estadual de Campinas (UNICAMP)
instacron:UNICAMP
instname_str Universidade Estadual de Campinas (UNICAMP)
instacron_str UNICAMP
institution UNICAMP
reponame_str Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
collection Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP)
repository.name.fl_str_mv Biblioteca Digital de Teses e Dissertações da Universidade Estadual de Campinas (UNICAMP) - Universidade Estadual de Campinas (UNICAMP)
repository.mail.fl_str_mv sbubd@unicamp.br
_version_ 1809188810116825088