Buscar

Andrew File System - AFS

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 3, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 6, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você viu 9, do total de 21 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Prévia do material em texto

Eliabe Nascimento Silva
Graduando em Engenharia de Computação
Centro de Ciências Exatas e Tecnológicas
Universidade Federal do Recôncavo da Bahia
MARÇO – 2014
Andrew File System - AFS
1
SUMÁRIO
Introdução;
Kerberos;
Cache;
Células, Volumes e Caminhos;
Expansibilidade;
Administração do Sistema
Grupo de proteção AFS;
Controle de Acesso;
Modelos AFS
Conclusão 
2
INTRODUÇÃO
DEFINIÇÃO: O AFS é um sistema de 
arquivos distribuidos que usa um conjunto 
de servidores confiáeis para apresentar um 
sistema com localização transparente para 
todas as estações de cliente.
Como e onde Surgiu?
surgiu na Universidade de Carnegie Mellon 
com o objetivo de compartilhar arquivos 
entre os seus estudantes, professores e 
funcionários.
3
INTRODUÇÃO
4
INTRODUÇÃO
CARACTERÍSTICAS:
UNIDADE BÁSICA: Arquivo Inteiro
COMPATIBILIDADE COM S.O: AIX, Mac OS 
X, Darwin, HP-UX, Irix, Solaris, Linux,Microsoft 
Windows, FreeBSD, NetBSD e OpenBSD 
SISTEMA DE SEGURANÇA: KERBEROS
USUÁRIOS ADMINISTRADORES: Varia de 1 
a um grupo
MULTICIDADE DE ACESSOS: Suportado 
com Rapidez e Confiabilidade
CACHE: Utiliza uma Cache para localidade 
temporal
volume em árvores de arquivos: 5
Kerberos
6
CACHE
Princípio de callback.
Replicação de Volumes AFS
Ascenção do servidor mais próximo
“Working set” criado localmente na 
cache do cliente
Leitura permitida, atualização não 
permitida
7
Celulas, Volumes e Caminhos
Segue uma hierarquia em que o nível mais 
alto é o AFS seguido da célula, seguido dos 
volumes.
Celula: Defido por um conjunto de 
servidores que recebem um nome 
unificando-os em um grupo com um nome.
Volume: conjunto de ficheiros e pastas 
quem podem ser movidos, criados, 
replicados ou excluidos
Caminho: consiste em cordenadas para 
acessar um ficheiro ou pasta. As células 
são subpastas da raiz AFS. Um exemplo de 
um caminho seria: 
/AFS/ufrb.sistemasDistribuidos.trabalho
8
Celulas, Volumes e Caminhos
9
Expansibilidade
Objetivo de 200:1
Nível de uso prático 50:1
Dependências: numero de ficheiros, 
tamanho de ficheiros, taxa de 
transferencia, largura de banda, taxa de 
mudanças, velocidade do processador, 
taxas de IO
10
Administração do sistema
As configurações podem ser feitas de 
qualquer estação sem necessitar estar 
acessando localmente o servidor
Manipulação de deslocamento sem afetar 
os serviços
11
Grupo de proteção AFS
É uma lista de utilizadores com um 
determinado nome.
Os nomes dos grupos são usados em ACLs 
para identificar quais usuários tem 
permissões particulares.
O formato do nome é 
Proprietário-ID:grupo-nome
O proprietário do grupo pode gerenciar os 
membros.
Uma IP pode ser cadastrado como membro 
do grupo
12
13
Controle de Acesso
As Listas de Controle de Acesso ou ACL são 
implementadas de modo a restringir o acesso
 indevido aos arquivos armazenados no AFS. Elas 
são:
 Leitura de arquivos (Read -r)
 Escrita (Atualização) em arquivos (Write -w)
 Inserção (Criação) de arquivos (Insert -i)
 Deleção de arquivos (Delete -d)
 Pesquisa nos arquivos (Lookup -l)
 Bloquear arquivos (Lock -k)
 Gerenciar diretórios (mudar ACL) (Administer -a)
14
Modelos AFS
NFS: Baseado no AFS e similar ao UNIX. 
Sistema com estado e sem estado
Utilizam RPCs para comunicação 
(independencia de S.O)
Acesso Remoto: Oferece apenas uma 
interface de manipulação, no entanto é o 
servidor quem faz as alterações
GFS – google File System: Servidores com 
um único mestre e varios servidores de 
porção
15
Sistema Remoto
16
Sistema NFS
17
GFS
18
Modelos AFS
19
Conclusão
A utilização do AFS em sistemas 
distribuídos possibilita a transparência do 
sistema, sendo que o AFS permite uma 
escalabilidade grandemente expansível a 
depender do numero de ficheiro, tamanho 
e da banda. No entanto, apresenta um 
nível de segurança consideravelmente 
excelente, sendo que todo o sistema em si 
atende às necessidades de organizações 
que buscam sistemas de processamento 
poderosos com baixo custo.
20
Bibliografia 
ANDREW, S. Tanenbaum. Steven, Marten V. 
Sistemas (2007). distribuídos princípios e 
paradígmas. 2 ed. São Paulo.
MOREIRA, Luiz Felipe. ALMEIDA, Ricardo. Concepção 
e programação de sistemas distribuídos. Disponível 
em: http://www.ipb.pt/~fmoreira/Itens/AFS.pdf
GUERRA,Thiago D. V. M. Sistema de arquivos AFS 
disponível em: http://
lrodrigo.lncc.br/images/5/5c/Afs.pdf
http://www.openafs.org
 http://www.stacken.kth.se/project/arla
 http://en.wikipedia.org/wiki/Andrew File System
21
	Slide 1
	SUMÁRIO
	INTRODUÇÃO
	INTRODUÇÃO
	INTRODUÇÃO
	Kerberos
	CACHE
	Celulas, Volumes e Caminhos
	Celulas, Volumes e Caminhos
	Expansibilidade
	Administração do sistema
	Grupo de proteção AFS
	Slide 13
	Controle de Acesso
	Modelos AFS
	Sistema Remoto
	Sistema NFS
	GFS
	Modelos AFS
	Conclusão
	Bibliografia

Outros materiais