TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

O Sistema de Arquivos Distribuídos

Por:   •  23/3/2022  •  Artigo  •  412 Palavras (2 Páginas)  •  112 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:
  1. 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]

  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.

...

Baixar como (para membros premium)  txt (2.8 Kb)   pdf (83.1 Kb)   docx (18 Kb)  
Continuar por mais 1 página »
Disponível apenas no TrabalhosGratuitos.com