Docsity
Docsity

Prepare-se para as provas
Prepare-se para as provas

Estude fácil! Tem muito documento disponível na Docsity


Ganhe pontos para baixar
Ganhe pontos para baixar

Ganhe pontos ajudando outros esrudantes ou compre um plano Premium


Guias e Dicas
Guias e Dicas

Sistemas Distribuídos: Definição, Principais Aspectos, Exemplos e Aplicações, Slides de Sistemas Distribuídos

A definição de sistemas distribuídos, seus principais aspectos, exemplos e aplicações. O texto aborda a evolução tecnológica, as infra-estruturas, os problemas e as transparências de distribuição. Exemplos incluem internet, intranet e computação móvel e ubíqua.

O que você vai aprender

  • Quais são as aplicações de sistemas distribuídos?
  • Quais são os principais aspectos de um sistema distribuído?
  • Que é um sistema distribuído?
  • Quais são os exemplos de sistemas distribuídos?
  • Quais são os principais problemas em sistemas distribuídos?

Tipologia: Slides

2022

Compartilhado em 07/11/2022

Pernambuco
Pernambuco 🇧🇷

4.2

(45)

225 documentos

1 / 36

Toggle sidebar

Esta página não é visível na pré-visualização

Não perca as partes importantes!

bg1
Sistemas Distribuídos
Sistemas Distribuídos
Computação
Computação
Aula 01-02: Introdução
Aula 01-02: Introdução
2o. Semestre / 2014
Prof. Jesus
pf3
pf4
pf5
pf8
pf9
pfa
pfd
pfe
pff
pf12
pf13
pf14
pf15
pf16
pf17
pf18
pf19
pf1a
pf1b
pf1c
pf1d
pf1e
pf1f
pf20
pf21
pf22
pf23
pf24

Pré-visualização parcial do texto

Baixe Sistemas Distribuídos: Definição, Principais Aspectos, Exemplos e Aplicações e outras Slides em PDF para Sistemas Distribuídos, somente na Docsity!

Sistemas DistribuídosSistemas Distribuídos Computação Computação Aula 01-02: Introdução Aula 01-02: Introdução 2o. Semestre / 2014 Prof. Jesus

Agenda da Apresentação Agenda da Apresentação ● Definição e surgimento de Sistemas Distribuídos ● Principais aspectos de Sistemas Distribuídos (Exemplos) ● Motivação e principais problemas ● Transparência de distribuição ● Aplicações

Surgimento dos Sistemas DistribuídosSurgimento dos Sistemas Distribuídos ● Evolução tecnológica e expansão da utilização e interligação das redes de computadores ● Componentes de uma rede podem se comunicar com maior integração (qualidade de serviço) ● Emular o comportamento de ambientes centralizados

Principais aspectos dos Sistemas Principais aspectos dos Sistemas Distribuídos Distribuídos

  • (^) Infra-estrutura para: ● (^) aplicações ● (^) serviços
  • (^) Estrutura física ● (^) múltiplos computadores conectados em rede
  • (^) Concorrência
  • (^) Sem memória compartilhada ● (^) sistema fracamente acoplado
  • (^) Sem relógio global
  • (^) Falhas isoladas e independentes
  • (^) Comunicação através de passagem mensagens ● (^) tipicamente assíncronas

Internet Internet intranet ISP desktop computer: backbone satellite link server:  network link:    Fonte: CDK

Internet Internet ● Programas interagem através de mensagens ● Pode ser ampliado com novos servidores ou tipos de serviços ● Possui backbonesbackbones que são redes com alta capacidade de transmissão

Intranet Intranet ● (^) Porção da Internet administrada separadamente por uma organização e com políticas de segurança locais ● Pode ser composta por uma ou mais LANs ● Uma intranet geralmente é conectada à Internet através de um roteador

Intranet Intranet ● (^) Usuários (de outras intranets) acessar seus serviços ● Estas intranets precisam possuir políticas de segurança ● Proteger informações confidenciais ● Usam firewall para filtrar a entrada e saída de informações

Computação móvel e ubíqua Computação móvel e ubíqua ● Móvel: dispositivos (smartphones, laptops, GPS) que utilizam conexões de rede sem fio que permite ao usuário acesso a serviços independente de sua localização física ● (^) Ubíqua: existe sem a percepção da existência dela pois o computador está integrado ao ambiente. Ex.: sensores, eletrodomésticos inteligentes.

Computação Móvel e Ubíqua Computação Móvel e Ubíqua

Principais problemas Principais problemas ● (^) Concorrência ● (^) Falhas parciais ● (^) Localização ● (^) Acesso ● (^) Migração ● (^) Replicação ● (^) Mobilidade ● (^) Contexto ● (^) Segurança ● (^) Larga escala ● (^) Heterogeneidade cliente

Heterogeneidade Heterogeneidade ● Hardware

  • (^) PCs, servidores, PDAs, smart phones , smart cards , utilidades domésticas etc ● Sistemas operacionais ● Linguagens de programação ● Tecnologias de rede
  • (^) Internet, WAP, Bluetooth
  • (^) Ethernet, WiFi, WiMAX, ... ● Tecnologias de middleware ● Políticas de gerenciamento

Heterogeneidade Heterogeneidade ● Middleware

  • (^) Camada de software que fornece uma forma de ocultar a heterogeneidade do sistema. Ex.: RMI, CORBA, etc;
  • (^) Fornece também um modelo de programação independente de plataforma ● (^) Código móvel e máquina virtual
  • (^) O primeiro se refere a um código enviado para outro computador e executado no seu destino. Ex.: Java applets.
  • (^) O segundo permite a execução de um código em diferentes tipos de hardware e/ou sistemas operacionais. Ex.: JVM (Máquina Virtual Java)

Middleware Middleware