AFS – Andrew File System
Artigo de mestrado :LUIZ MOREIRA e;
RICARDO ALMEIDA
Andrew
File System ou AFS surgiu na
Universidade Carnegie Mellon como parte do projeto de Andrew com o intuito de prover compartilhamento de arquivos entre os, pelo menos, 7 mil estudantes.
O
AFS é um sistema de ficheiros distribuído baseado em tecnologia cliente / servidor.
O
conceito básico por detrás do AFS é o de um sistema gerido por programas de clientes e de serviços numa área vasta
(WAN).
O
AFS só trabalha com o protocolo TCP/IP.
AFS
é um produto de sistemas de arquivos distribuídos que oferece uma arquitetura do cliente-servidor de arquivos compartilhados, fornecendo independência de posição, escalabilidade, segurança e potencial transparecia de migração de dados.
Do
ponto de vista do utilizador é praticamente irrelevante o local físico onde o volume vai ser montado, pois ele e outros volumes AFS vão apresentar-se como um megadiretório ou disco virtual.
É
desnecessário um utilizador do AFS usar um programa de FTP para transferir ficheiros entre diretórios no espaço global do AFS.
O
AFS faz o mapeamento no servidor.
Isto tem a vantagem de fazer a área do filespace pretendida independente da sua localização. A independência de localização significa que um utilizador não precisa de saber em qual servidor está o ficheiro, só é necessário saber o caminho. Dado
que o AFS trabalha bem sobre redes de área larga (WAN’S) o SSI (single system image) é também acessível remotamente. 20
clientes e 2 servidores:
Mover o ficheiro “/home ” de um servidor A para um servidor B. Com AFS, move-se simplesmente o volume de AFS que constituem “/ HOME” entre os servidores. Isto é feito “on-line” enquanto os utilizadores estão a fazer o seu trabalho. O
Gestor de cache mantém informação sobre os utilizadores ligados na maquina, encontra e pede dados, mantendo partes de ficheiros recuperados no