1 / 20

AFS - Andrew File System

AFS - Andrew File System. Alessandro Kraemer Hugo Simião Irani martins Souza Sílvio Bortoleto. Trabalho apresentado pelos alunos:. PUC-PR / PPGIA / Mestrado em Informática Aplicada Disciplina de Sistemas Operacionais Distribuidos Prof. Dr. Carlos Maziero. julho de 2001.

marcus
Télécharger la présentation

AFS - Andrew File System

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. AFS - Andrew File System • Alessandro Kraemer • Hugo Simião • Irani martins Souza • Sílvio Bortoleto Trabalho apresentado pelos alunos: PUC-PR / PPGIA / Mestrado em Informática Aplicada Disciplina de Sistemas Operacionais Distribuidos Prof. Dr. Carlos Maziero julho de 2001

  2. Sumário da Apresentação • Histórico & Requisitos do Projeto Andrew • Visão Geral da Arquitetura do Sistema • Entidades & Características do Sistema • Funcionamento do Sistema • Segurança & Administração • Exemplos de Utilização • AFS em outras plataformas • DFS - o AFS no DCE • AFS x NFS • Tendências

  3. Histórico do Projeto Andrew • Carnegie Mellon University • InformationTechnology Center & IBM • Como seria o Campus em 5 anos • Início em 1982 • Nome do Projeto • Patrocínio da IBM (US $ 20 milhões) • Transarc Corporation • Lançamento comercial (fevereiro de 1989)

  4. Requisitos do Projeto • Porte do ambiente • Renovação de usuários • Compartilhamento de equipamentos • Compartilhamento de informações • Tráfego de rede • Segurança de acesso • Padrões de uso (Satyanarayanan)

  5. Arquitetura (mínima) do Sistema Máquina Cliente Servidor de Arquivos Venus Vice cache arquivos

  6. Entidades do Sistema - 1 • Arquivos • Diretórios • Volumes • Células • Rede AFS

  7. Entidades do Sistema - 2 • Usuário • Administrador • Cache • Vice • Venus • FID

  8. Características do Sistema • Cliente / Servidor • Independência de máquina • Independência de localização • Performance • Replicação • Escalabilidade • Disponibilidade

  9. Funcionamento do Sistema - 1

  10. Solicita o arquivo Transfere o arquivo Transfere o arquivo Funcionamento do Sistema - 2

  11. FID ( Identificador de Arquivos) Numero do volume Vnode Identificador único Outras operações CLOSE VÊNUS OPEN Funcionamento do Sistema - 3

  12. FID ( Identificador de Arquivos) Numero do volume Vnode Identificador único ACL Funcionamento do Sistema - 4 VICE

  13. Segurança • Controle de acesso • Autenticação • Autorização (token) • ACL (usuários e grupos) • Níveis de Acesso • Diretórios • Subdiretórios • Arquivos

  14. Administração • Local do Administrador • Procedimentos automáticos • Ferramentas

  15. Exemplos de Utilização • Pesquisas na área médica • Grandes corporações • Universidades • Transarc • etc

  16. Outras plataformas • Outras plataformas • Windows NT • Mainframe • Linux • Unix (vários) • DCE / DFS

  17. AFS & NFS - 1 • Network File System (SUN) • Andrew File System (IBM) • Integração de servidores: Células • Administração: Volumes x Arquivos • Nomes: Visão Global x Inconsistências • Localização de arquivos: Automática • Performance: Caching (blocos)

  18. AFS & NFS - 2 • Tempo de cache: Horas x Segundos • Balanceamento de carga: Réplicas • Performance: Grandes ambientes • Disponibilidade: Réplicas • Reconfigurações: Mantém os dados • Gerenciamento: Qualquer máquina • Quotas de disco: Volumes

  19. AFS & NFS - 3 • Performance: Backup’s • Autenticação de usuário: Kerberos • Acesso: ACL • Grupos de usuários: Usuário • Segurança: RPC’s seguras

  20. Tendências • Idade dos projetos (AFS, NFS, DFS) • Avanço tecnológico • Avanço na infra-estrutura • Novos padrões de arquivo • Novos sistemas de arquivos ? • Interesses da IBM, SUN, etc

More Related