Buscar

Unidade IV - Arquivos Distribuídos

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 3, do total de 14 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 6, do total de 14 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

Você também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes

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ê também pode ser Premium ajudando estudantes
Você viu 9, do total de 14 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

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

UNIVERSIDADE ESTÁCIO DE SÁ
REDES DE COMPUTADORES
SISTEMAS DE INFORMAÇÃO
Arquitetura de Sistemas Distribuídos
Prof. Fernando André
fandre_2005@yahoo.com.br
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Objetivo de um Sistema de Arquivos Distribuídos
Permitir que usuários de computadores em um ambiente distribuído possam
compartilhar informações por meio de um sistema de arquivos comum.
Os SADs baseiam-se no modelo cliente/servidor para oferecer suporte a
aplicações distribuídas.
Neles, um ou mais servidores de arquivos cooperam com clientes, de modo que
esses clientes possam ter acesso aos arquivos gerenciados. Com o controle
distribuído entre clientes e servidores, muitos dos princípios empregados pelos
sistemas de arquivos centralizados, que são de fácil manutenção, tornam-se
muito mais complicados.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Clientes, Serviços e Servidores de Arquivos
O serviço de arquivos especifica os serviços que os SADs têm a oferecer
para seus clientes.
Descreve as primitivas disponíveis, os parâmetros utilizados e as operações
que elas executam.
Assim, o serviço de arquivos define as interfaces do SAD disponibilizadas
para os clientes.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Clientes, Serviços e Servidores de Arquivos
O servidor de arquivos, por sua vez, é um processo executado em uma
estação servidora na rede e que implementa os serviços de arquivos.
Uma plataforma de Serviços em Redes pode disponibilizar um ou vários
servidores de arquivos, sem que os clientes precisem tomar conhecimento
dessa informação.
Para os clientes, o que interessa é que a execução de uma das primitivas do
serviço de arquivos seja efetuada e que os resultados sejam devolvidos para
eles.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Clientes, Serviços e Servidores de Arquivos
Um cliente de serviços de arquivos é um processo que pode invocar um
serviço de arquivos por meio de um conjunto de operações que compõem a
interface do cliente.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Os serviços de arquivos podem ser divididos em dois tipos: 
• Modelo download/upload;
• Modelo de acesso remoto. 
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Modelo download/upload
Neste modelo o serviço de arquivos fornece somente dois tipos de
operações: ler o arquivo do servidor ou gravar o arquivo no cliente.
Os arquivos podem ser armazenados na memória principal ou em discos
locais, dependendo do uso.
Utilizado por servidores de arquivos em redes locais de microcomputadores.
Vantagem:
• Simplicidade.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Modelo download/upload
As principais desvantagens são:
• Exigência de capacidade de armazenamento adicional no cliente;
• Todo o arquivo é transferido, mesmo quando somente parte dele é
pedida pelo cliente;
• Pode causar problemas de congestionamento na rede.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Modelo download/upload
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Modelo de Acesso Remoto
No modelo de acesso remoto o serviço de arquivos fornece uma variedade
de operações para abrir e fechar arquivos, ler e gravar partes de arquivos e
modificar atributos de arquivos, entre outras.
Nesse modelo, os servidores são executados somente em estações
dedicadas e não em clientes, com a vantagem clara de não ser necessário
espaço de armazenamento adicional nas estações clientes, eliminando-se o
tráfego de dados desnecessário.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Modelo de Acesso Remoto
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Transparência de Nome
O processo de atribuição de nomes a arquivos consiste no mapeamento
entre arquivos lógicos e físicos.
Os usuários lidam com arquivos lógicos, representados por nomes de
arquivos, enquanto, por exemplo, o SAD manipula os blocos físicos de dados
armazenados em trilhas de discos.
Esse mapeamento fornece uma abstração sobre como e onde o arquivo está
armazenado.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Quanto a Concorrência podem ser:
• Iterativo;
• Concorrente.
Servidor Iterativo
• É uma implementação de servidor que processa uma solicitação por
vez.
• Um servidor iterativo é o mais fácil de projetar, programar, depurar e
modificar.
Arquitetura de Sistemas Distribuídos
Serviços em Sistemas Distribuídos
Arquivos Distribuídos
Quanto a Concorrência podem ser:
Servidor Concorrente
• É uma implementação de servidor que processa muitas solicitações
ao mesmo tempo. É implementado através de processos
concorrentes.
• Se o servidor efetua uma quantidade de processamento pequeno
comparado com a quantidade de E/S, é possível implementar o
servidor concorrente com um único processo usando E/S assíncrona.

Continue navegando