Carregar apresentação
A apresentação está carregando. Por favor, espere
PublicouMaria Luiza Botelho Pacheco Alterado mais de 8 anos atrás
1
Sistemas Distribuídos Wesley Lucas Breda wlbreda@gmail.com 4ºP de SI e TADS
2
Sistemas Distribuídos Introdução Conceitos básicos Características – Confiabilidade – Escalabilidade – Transparência
3
Sistemas Distribuídos Compromissos Controle centralizado ou descentralizado Distribuição seqüencial ou concorrente Distribuição visível ou invisível Envio de dados ou de códigos Servidor ou Serviços Escala ou Performance Sincronismo ou Assincronismo
4
Sistemas Distribuídos Distribuições Distribuição de baixa escala – Homogêneo (LANs e redes de alta velocidade) – Comportamento controlado – Segurança e Sincronismo Distribuição de larga escala – Heterogêneo (WANs e ambientes abertos) – Comportamento incerto – Assincronismo
5
Sistemas Distribuídos Estratégias Estratégias de implementação – Distribuição para informação e compartilhamento de recursos – Distribuição para maior disponibilidade e performance – Distribuição para modularidade – Distribuição para a descentralização – Distribuição para segurança
6
Sistemas Distribuídos Hardwares Multiprocessadores – Memória compartilhada (barramento e cache) – Ligado por comutação (crossbar e rede omega) Multicomputadores – Memória não compartilhada (redes) – Ligado por comutação (grade e hipercubo) Cluster
7
Sistemas Distribuídos Softwares Sistemas operacionais – Sistemas Operacionais de Rede – Software fracamente acopla do em hardware fracamente acoplado – Sistemas Operacionais Distribuídos – Software fortemente acoplado em hardware fracamente acoplado – Sistemas Operacionais de Multiprocessadores – Software fortemente acoplado em hardware fortemente acoplado Ambientes de programação paralela e distribuída – Mensagens e threads – Paralelismo e concorrência
8
Sistemas Distribuídos Softwares Programação distribuída orientada a objetos – CORBA – JAVA RMI – DCOM
9
Sistemas Distribuídos Estrutura de redes Objetivos – Compartilhamento de recursos – Alta disponibilidade – Economia Classificação – LAN – MAN – WAN
10
Sistemas Distribuídos Estrutura de redes Camadas e Protocolos – Física e Link de dados – Rede (IP) – Transporte (TCP e UDP) – Sessão, Apresentação e Aplicação (TELNET / FTP / SMTP e NFS / SNMP / DNS)
11
Sistemas Distribuídos Comunicação IP Camada de rede para transporte de datagramas em pacotes sem verificação e sem correção Serviços – Endereçamento (32 bits, hosts transmissores e recebedores) – Fragmentação (divisão de pacotes, remontagem) – Término de pacotes (TTL) – Tipo de serviço (priorização e classificação) – Opções (diversas características opcionais)
12
Sistemas Distribuídos Comunicação TCP Camada de transporte para transmissão de dados, com conexão orientada, de confiança Adiciona grande qualidade e funcionalidade ao serviço IP – Canais (organização em streams) – Transmissão de segurança (verificação e correção) – Adaptação de rede (aprendizado e ajuste) – Controle de fluxo (gerência e coordenação)
13
Sistemas Distribuídos Comunicação UDP Camada de transporte para transmissão de dados sem estabelecer conexão Estende o protocolo IP em algumas funções – Número de porta (permite que vários processos utilizem os serviços do próprio UDP no mesmo host) – Checksumming (verificação sem correção, checksum)
Apresentações semelhantes
© 2024 SlidePlayer.com.br Inc.
All rights reserved.