1ª Lista de Exercícios de Sistemas Distribuídos – Profº Ricardo Rios1.1 Cite cinco tipos de recurso de hardware e cinco tipos de recursos de dados ou de softwareque possam ser compartilhados com sucesso. Dê exemplos práticos de seu compartilhamentoem sistemas distribuídos.R= Recursos de software: Arquivos, banco de dados.Recursos de hardware: Disco, impressoras, memória.Exemplo: Compartilhamento de arquivos no google docs através da internet ou ocompartilhamento de uma impressora entre vários computadores de um escritório através darede.1.2 Como os relógios de dois computadores ligados por uma rede local podem sersincronizados sem referência a uma fonte de hora externa? Quais fatores limitam a precisão doprocedimento que você descreveu? Como os relógios de um grande número de computadoresconectados pela Internet poderiam ser sincronizados? Discuta a precisão desse procedimento.R= Dois relógios ligados por uma rede local podem ser sincronizados sem uma fonte de horaexterna, pois, sendo síncrono, é possível saber os limites da taxa de derivação dos relógios, oatraso máximo de transmissão de mensagens e o tempo que leva para executar cada etapa deum processo e a técnica que torna isso real chama-se relógios lógicos.Um processo envia o tempo de seu relógio local para outro em uma mensagem m, pois oreceptor se programaria para configurar o seu tempo t + Tmin, onde o Tmin é o temponecessário para levar a mensagem m de um para o outro, ocorrendo sincronia perfeita entreeles. Entretanto Tmin pode sofrer uma variação desconhecida devido às variáveis que podeminfluenciar na queda do desempenho da rede, mesmo assim, Tmin pode se estimadoconsiderando o canal sempre acessível, ou seja, livre de congestionamentos.1.3 Considere as estratégias de implementação de MMOG (massively multiplayer onlinegames) discutidas na Seção 1.2.2. Em particular, quais vantagens você vê em adotar aestratégia de servidor único para representar o estado do jogo para vários jogadores? Quaisproblemas você consegue identificar e como eles poderiam ser resolvidos?R= As vantagens seriam que o servidor centralizado ajudaria significativamente nogerenciamento do mundo virtual, e a cópia única diminuiria as preocupações com a coerência.A desvantagem seria que se caso o servidor parasse não teriam outro para substituí-lo , edependendo da localização esse servidor fica extremamente longe do usuário. Uma soluçãoseria aderir mais servidores de uma forma que não comprometesse a coerência.1.4 Um usuário chega a uma estação de trem que nunca havia visitado, portando um PDAcapaz de interligação em rede sem fio. Sugira como o usuário poderia receber informaçõessobre serviços locais e comodidades dessa estação, sem digitar o nome ou os atributos daestação. Quais desafios técnicos devem ser superados? Show R= Este usuário poderia se conectar a uma WIFI, e receber informações sobre este local devido Mostrar registro completo
Arquivos deste item
Este item aparece na(s) seguinte(s) coleção(s)
Mostrar registro completo O que é transparência de localização?Transparência de Localização
Visa ocultar dos usuários e aplicações a localização de um recurso [SDPP], ou seja, o conhecimento de sua localização física ou na rede (endereço IP) [SDCP]. A localização física inclui localização geográfica e o servidor onde o recurso está disponível.
Quais são os principais tipos de transparência?Os tipos de transparência são de acesso, localização, mobilidade, desempenho e escalabilidade. 5.
O que significa dizer que um sistema distribuído e transparente?Transparência, consiste em promover acesso a recursos distribuídos de forma oculta, como se fosse um único sistema para o usuário.
Quais são os três requisitos para que um sistema distribuído ofereça segurança?Muitas informações mantidas ou que trafegam em sistemas distribuídos são sensíveis e sigilosas, portanto sua segurança é fundamental e consiste em três aspectos: confiabilidade, integridade e disponibilidade.
|