On this page
. Sistema-Distribuidos
Sistemas Distribuidos
A maior problemática se dá na incumbência do projetista em manter o funcionamento do sistema mesmo com os possíveis erros.
- Perfomance: faz-se necessário diminuir o tamanho e quantidade de mensagens.
- Securança: autenticação do usuário.
Tipos de sistemas distribuidos (alguns):
DSM - Distributed Shared Memory: um sistema distribuido cujo address space virtual é inteiramente compartilhada externamente à maquina do cliente. Não é mais muito usado, visto que compartilhar tudo é desgastante para a rede e tem desempenho terrível.
RPC - remote procedura call: sim, aquele mesmo que o google usa (mas com g antes).
- Procedures são tidas como local e “traduzidas” para o servidor via um stub generator, o qual traduz a requisição do cliente e envia ao servidor.
stub generator: automatiza o empacotamento de procedures, disponibilizando uma interface ao cliente e unmarshaling a response.
runtime lib gerencia o naming, ferramentas como argumentos grandes (fragmentação) e o endianess (bit mais ou menos signifcativo primeiro).

