Академический Документы
Профессиональный Документы
Культура Документы
CCTCinciadaComputao
SistemasDistribudos
Prof.AlmirPires
ListadeExercciosCaptulo2
ModelosdeSistemas
Web:
Navegadores so clientes de servidores de nome de domnio (DNS) e
servidores web (HTTP). Alguns so intranets configurados para interpor um
servidorProxy.Osservidores proxypodemcumprirvriosfinsquandoesto
situados no mesmo site como o cliente, eles reduzem os atrasos de rede e
trfego de rede. Quando eles esto no mesmo local que o servidor, eles
formamumpostodeseguranaepodemreduziracargasobreoservidor.
Email:
O envio de mensagens: User Agent (programa de composio de email do
usurio)um clientedeumservidorSMTPlocalepassacadamensagemde
sada para o servidor SMTP para entrega. O servidor SMTP local utiliza
tabelas de roteamento de email para determinar um percurso para cada
mensagem e, emseguida, encaminha a mensagemparao prximo servidor
SMTP escolhido da rota. Cada servidor de SMTP processa e encaminha
cadamensagemquechega a menos queonomede domnio da mensagem
seja igual a da mquina local. Neste ltimo caso, ela tenta entregar a
mensagem para o destinatrio, armazenandoo em um arquivo de caixa de
emailemumservidordediscoouarquivolocal.
Leiturademensagens:UserAgent (programa de leituradeemaildousurio)
um cliente do servidor de arquivos local ou um cliente de um servidor de
entrega de email,comoumservidorPOPouIMAP.Noprimeirocaso,oUser
Agent l mensagens diretamente e cria o arquivode caixade emailem que
foram colocados durante a entrega da mensagem. Neste ltimo caso, o
Netnews:
Publicao de artigos de notcias: User Agent (programadecomposio de
notcias do usurio)umcliente deum servidor local NNTP quepassacada
artigo de sada para o servidor NNTP para entrega. Cada artigo atribudo
um nico identificador. Cada Servidor NNTP mantm uma lista de outros
servidores NNTP para o qual um newsfeed esto inscritos para receber
artigos a partir dele. Ele periodicamente contacta cada um dos servidores
registrados e oferece todosos artigos novosesolicitaartigosquenopossui
(usando a identificao exclusiva dos artigos para determinar quais so).
Paragarantir a entrega de cadaartigoparatodososdestinosNetnews,deve
haver um caminho de conexes newsfeed que alcana todos os servidores
NNTP.
Navegao / leitura de artigos: User Agent (programa de leitura denotcias
do usurio) um cliente de um servidor NNTP local. O agente do usurio
solicita atualizaes para todos os grupos de notcias que o usurio est
vinculadoeexibe.
Mail:Asmensagenssoarmazenadassomenteem seusdestinos.Ouseja,o
serviode emailbaseadoprincipalmenteemparticionamento,emborauma
mensagemparavriosdestinatriosreplicadoemvriosdestinos.
Netnews:Cadagruporeplicadasomenteemlocaisqueexigemisso.
6. Dexemplosdeaplicaesemqueousodecdigomvelsejavantajoso.
(CoulourisExerccio2.7)
Fazendoacomputaoproximoaousurio,comonosApplets.
Casos em que os objetos sao enviados para um processo e o codigo
necessrioparatornalousvel.
8. Qualadiferenaentrebufferizaoecaching?(CoulourisExerccio2.9)
9. D exemplosdefalhasdehardwareedesoftwarequepodem/nopodemser
toleradaspelousoderedundnciaemumsistemadistribudo.
(CoulourisExerccio2.10)
Ataxadechegadaderequestsdoclienteimprevisvel.
Se o servidor usa threads para executar requests de forma
concorrente, ele pode nao ser capaz de alocar tempo suficiente para
umrequestemparticularquetemumtempolimite.
Seo servidor colocaorequestnafila e vai tirando da filaumdecada
vez, eles podem esperar na fila por uma quantidade de tempo
ilimitada.
Para executar requests dentro de um periodo de tempo limitado, limite o
numero de clients para se adequar a sua capacidade. Para lidar com mais
clients, usa um servidor com mais processadores. Depois disso, ouemvez
disso,repliqueoservio.
Asoluopode sercarae, em alguns casos manter asreplicasconsistentes
pode levar teis ciclos de processamento, reduzindo os ciclos disponveis
paraexecuoderequests.
ServioApodeter:
Falhasarbitrrias:
checksum nao se aplicar ao corpo da mensagem, o corpo da
mensagempodesercorrompido.
mensagensduplicadas.
Falhasdeomisso(mensagensperdidas)
Uma vez que o sistema distribudo queusado de forma assincrona,
elenopodesofrerdefalhasdetemporizao.
Validadenegadopormensagensperdidas
Integridade negado por mensagens corrompidas ou
duplicadas
ServioBpodeter:
Filhasdeomisso(mensagensperdidas,mensagensdropadas)
Uma vez que o sistema distribudo queusado de forma assincrona,
elenopodesofrerdefalhasdetemporizao.
Passa no teste de integridade, mas no no de validade, por conta
disso,naopodeserconsideradoconfivel.
Umainvocaopodesofrercomasseguintesfalhas:
Falhas de crash: X ou Y podem crashar, ento,umainvocaopode
sofrercomfalhasdecrash.
Falhas de omisso: se o servio B sofrer com falhas de omisso, a
mensagemderequestoureplypodeseperder.