Estudo de sistemas de arquivos estruturados em IOG e uma proposta de implementação para o ambiente LINUX
AUTOR(ES)
Edicezar Leandro Nanni
DATA DE PUBLICAÇÃO
1998
RESUMO
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 operacional
ASSUNTO(S)
organização de arquivos (computação) linux (sistema operacional de computador)
ACESSO AO ARTIGO
http://libdigi.unicamp.br/document/?code=000129878Documentos Relacionados
- Validação experimental de sistemas de arquivos baseados em journaling para o sistema operacional Linux
- Implementação de um sistema SIP para o sistema operacional Linux
- Proposta e implementação de uma MIB para o protocolo OLSR
- Proposta e implementação de uma máquina de workflow para o Projeto CEMT
- Uma proposta de interface de consulta para recuperação de informação em documentos semi-estruturados