Logo Passei Direto
Buscar

Esse mapa mental é do material:

AVS SISTEMAS DISTRIBUÍDOS E COMPUTAÇÃO PARALELA
4 pág.

Sistemas Operacionais Universidade Estácio de SáUniversidade Estácio de Sá

Material

Prévia do material em texto

Memória Compartilhada Comunicação RPC Aplicável tanto em hardware RPC depende dos protocolos quanto em software para TCP e UDP para transporte compartilhamento das mensagens Problemas de coerência de cache TCP é orientado a conexão, são desafios importantes nesse UDP não possui conexão modelo garantida Memória compartilhada não é RPC abstrai detalhes da altamente escalável em grandes transmissão entre processos sistemas distribuídos Permite acesso direto e rápido Portmapper auxilia no entre processos ou threads mapeamento das requisições do servidor RPC Sistemas Arquitetura Mestre-Escravo Variáveis Compartilhadas Granularidade grossa minimiza penalidade se um escravo falhar Distribuídos Espera ocupada desperdiça recursos ao verificar disponibilidade Granularidade fina exige mais continuamente escravos para tarefas específicas Processos não determinísticos Sistema mestre-escravo possui podem gerar múltiplas saídas para apenas um mestre controlando OS mesma entrada escravos Não determinismo nem sempre é um Comunicação e coordenação problema em sistemas paralelos centralizadas entre mestre e Variáveis privadas são exclusivas escravos de cada thread, evitando conflitos Virtualização e Containers Containers são gerenciados por orquestradores como Kubernetes para escalabilidade Threads e Multithreading Puppet e Ansible facilitam gerenciamento remoto de servidores Redes e DHCP Multithread envolve múltiplas físicos e virtuais threads executadas em paralelo no DHCP atribui endereços Containers não são sinônimos de mesmo processo IPv4 dinamicamente para máquinas virtuais, possuem hosts na rede Threads compartilham variáveis e isolamento diferente recursos dentro do mesmo processo Mensagem de oferta DHCP Red Hat Enterprise Linux 7 adota é enviada via broadcast Modelos de threads podem ser systemd para iniciar processos para todos hosts estáticos ou dinâmicos conforme substituindo init Falhas no servidor DHCP execução podem impedir Threads facilitam paralelismo e comunicação de hosts na melhor utilização do processador rede Broadcast alcança todos dispositivos na sub-rede local simultaneamente

Mais conteúdos dessa disciplina