Sistemas distribuidos

Disponível somente no TrabalhosFeitos
  • Páginas : 27 (6651 palavras )
  • Download(s) : 0
  • Publicado : 5 de dezembro de 2012
Ler documento completo
Amostra do texto
Informática UFRGS

Curso de Sistemas Distribuídos

Sistemas de Arquivos Distribuídos: DFS

Sistemas Distribuidos

Sistema de Arquivos Distribuídos 1

Informática UFRGS

Autoria

Autoria
Turma de SOD, PPGC, 1995 Fonte: MOS, Tanenbaum, 1a ed., 1992.

Versões
2000-2005 Pequenas revisões C. Geyer

Sistemas Distribuidos

Sistema de Arquivos Distribuídos 2

Informática UFRGSSúmula

Súmula
projeto implementação tendências

Sistemas Distribuidos

Sistema de Arquivos Distribuídos 3

Informática UFRGS

Projeto de Sistemas de Arquivos Distribuídos (DFS)

Sistemas Distribuidos

Sistema de Arquivos Distribuídos 4

Informática UFRGS

Roteiro

Roteiro Conceitos Básicos Interface do Sistema de Diretórios Interface do Serviço de Arquivos Semântica deCompartilhamento de Arquivos Exemplos
Sistemas Distribuidos Sistema de Arquivos Distribuídos 5

Informática UFRGS

Conceitos Básicos

Funções de um Sistema de Arquivos Distribuído
Armazenar e compartilhar programas e dados idênticas às de um sistema centralizado Ênfase na disponibilidade, confiabilidade e segurança Desempenho questão importante porque acessos remotos podem sersignificativamente mais lentos que os locais não se pretende em geral que o SAD seja mais rápido que um SA local mas sim que a degradação seja aceitável
Sistemas Distribuidos Sistema de Arquivos Distribuídos 6

Informática UFRGS

Conceitos Básicos

Distinção entre Servidor de arquivos e Serviço de arquivos
Serviço de Arquivos (File Service) especificação do sistema de arquivos interface: primitivas,parâmetros e ações visão do cliente Servidor de Arquivos (File Server) processo(s) que executa(m) o File Service implementação

Sistemas Distribuidos

Sistema de Arquivos Distribuídos 7

Informática UFRGS

Projeto

Componentes básicos de serviço de um DFS
interface de serviço de diretórios interface de serviço de arquivos

Sistemas Distribuidos

Sistema de Arquivos Distribuídos 8 Informática UFRGS

Interface do Sistema de Diretórios

Interface do sistema de diretórios: visão geral
Cria/Remove diretórios, (re)nomeia arquivos e altera-os de posição Nomes de arquivos (nome + extensão) Organização de Diretórios Árvore ou hierárquico Grafo links a qualquer outro diretório cuidado com loops e perda de diretórios mais complexo em sistemas distribuídos devido falta dememória global (compartilhada)

Sistemas Distribuidos

Sistema de Arquivos Distribuídos 9

Informática UFRGS

Interface do Sistema de Diretórios

Interface do sistema de diretórios: visão geral
Visão dos usuários única ou não mounting: permite visão com diferentes caminhos por diferentes clientes Diretório raiz global, único: desejável opção: subdiretórios são unicamente servidores caminho:/servidori/path exemplo: Unix clássico, NFS diversos exemplo: Windows: cada unidade (letra) tem uma raiz distinta
Sistemas Distribuidos Sistema de Arquivos Distribuídos 10

Informática UFRGS

Interface do Sistema de Diretórios

Organização de Diretórios
Máquina 1

A0 A B2 B C D1 D E E1
Máquina 2

C1

(a) Árvore de Diretórios
Sistemas Distribuidos

(b) Grafo de DiretóriosSistema de Arquivos Distribuídos 11

Informática UFRGS

Interface do Sistema de Diretórios

Transparência de nomes
Transparência de Localidade nome completo (path) não indica a localização do arquivo (qual máquina) exemplo: /servidor1/arquivo servidor1 pode estar em qualquer máquina exemplo: NFS Independência de Localidade transparência de migração arquivo pode ser movido sem alteração de nome(path)

Sistemas Distribuidos

Sistema de Arquivos Distribuídos 12

Informática UFRGS

Interface do Sistema de Diretórios

Nomeação em dois-níveis
Nomes simbólicos (ASCII) usados pelos usuários Nomes binários (sistema) usados pelo servidor mapeamento simbólico -> binário opções em sistemas distribuídos somente posição local indicação de servidor + posição local Links simbólicos...
tracking img