O Sistema de Arquivos Distribuídos
Por: Aynna Kelt • 23/3/2022 • Artigo • 412 Palavras (2 Páginas) • 156 Visualizações
Página 1 de 2
Sistemas Distribuídos - Parte II
Aula 1 - Data: 07/05/2015
Sistema de Arquivos Distribuídos
- Como já foi discutido, o compartilhamento é uma característica muito importante dos sistemas distribuídos, sendo uma de suas principais motivações;
- Neste contexto, surge a necessidade de, além de compartilhamento de recursos, ser capaz também de compartilhar informações. Com o objetivo de viabilizar esta proposta, é inserida a idéia de um sistema de arquivos distribuídos (DFS);
- Um DFS visa permitir a montagem de sistemas distribuídos remotos (sistemas de arquivos remotos) como parte integrante do sistema de arquivos local de forma transparente. Tal abordagem oferece também outras vantagens, tais como o aumento da capacidade de armazenamento e maior tolerância a falhas, no que se refere aos dados compartilhados;
- Os problemas referentes a um sistema distribuído são herdados por um DFS;
- Um DFS pode ser classificado de duas formas, dependendo da arquitetura utilizada;
DFS baseados na Arquitetura Cliente/Servidor
- Engloba a maior parte dos DFS;
- Se caracteriza pela existência de um ou mais servidores de arquivos que são acessados remotamente pelos clientes;
- É possível estipular regras específicas de segurança para cada conjunto de arquivos/diretórios compartilhados, de acordo com os grupos de usuários e com as instruções de leitura e escrita;
- Os exemplos mais conhecidos são o NFS (Sistema de arquivo de Rede) do Unix e o Active Directory (M$)
- Modelos de acesso a um arquivo distribuído com arquivo Cliente/Servidor:
- Modelo de acesso remoto: O arquivo compartilhado é editado integralmente no servidor, que por sua vez, é responsável pelo controle de acesso (lock) sobre o arquivo, para operações de escrita.
[pic 1]
- Modelo de carga/atualização: Mediante uma requisição, o arquivo é movido do servidor para o cliente, onde ocorrem as atualizações. Em seguida é devolvido ao servidor. O benefício é a simplicidade do tratamento de bloqueio. Como restrições temos o elevado tráfego de rede e a possibilidade de perda do arquivo em função de alguma falha de comunicação.
[pic 2]
Sistemas Distribuídos baseados
em Clusters
- Estes DFS, operam de forma a fragmentar os arquivos e armazenar estes fragmentos em diferentes recursos;
- Esta estratégia é muito utilizada quando se deseja processamento de alto desempenho sobre os dados compartilhados;
- É importante lembrar das caracteristícas dos sistemas paralelos;
- Principais exemplos: GFS (Google file system) e HDFS (Hoaloop file system).
ESTUDO DO LIVRO TEXTO
Página 296
- Sistemas de arquivos distribuídos permitem que vários processos compartilhem dados por longos períodos, de modo seguro e confiável.
...
Disponível apenas no TrabalhosGratuitos.com