A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina.

Apresentações semelhantes


Apresentação em tema: "Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina."— Transcrição da apresentação:

1 Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina

2 Objetivos do curso Motivar todos para um bom curso e aproveitamento na disciplina Apresentar a metodologia de avaliação a ser realizada na disciplina Apresentar a disciplina Discutir sobre a ascensão da distribuição no mercado

3 Apresentação do professor Nadilma Cintra Valença Nunes Pereira Bacharela – UNICAP Ciência da Computação Mestra – UPE/POLI Engenharia da Computação (Redes e telecomunicação – Inteligência computacional) Doutoranda – UFPE/Cin Ciência da Computação (Redes e telecomunicação – Inteligência computacional)

4 Metodologia NP1 – 50% nota Trabalho Escrito (até 2 pessoas) – 40% Exercício ou Teste surpresa – 10% NP2 – 50% nota Trabalho Escrito (até 2 pessoas) – 40% Exercício ou Teste surpresa – 10%

5 Apresentação da disciplina Por que estudar Sistemas Distribuídos????

6 Apresentação da disciplina Motivação Crescente dependência por parte dos usuários Demanda maior que avanços combinados de hardware e software centralizados Características inexistentes em sistemas centralizados como tolerância a falhas

7 Apresentação da disciplina Mas... E o que é um sistema distribuído???

8 Definição Sloman, 1987 Um sistema de processamento distribuído é tal que, vários processadores e dispositivos de armazenamento de dados, comportando processos e/ou bases de dados, interagem cooperativamente para alcançar um objetivo comum. Os processos coordenam suas atividades e trocam informações por passagem de mensagens através de uma rede de comunicação.

9 Sistema Distribuído ServidorRecursos Cliente Rede comunicação Nó A Nó B Nó C

10 Atrativos dos SDs Velocidade de processamento Compartilhamento de recursos Confiabilidade Custo/desempenho

11 Arquitetura Cliente/Servidor Base do desenvolvimento e técnicas dos sistemas distribuídos Compartilhamento => dados utilizados por mais de um processo Necessidade de um gerenciamento externo aos processos => Servidor Processos que utilizam os serviços -> Clientes

12 Características Compartilhamento de recursos Compartilhamento de equipamentos e dados Uso da arquitetura cliente-servidor Servidores que agem como clientes e servidores

13 Características Openness Determina o grau e facilidade de extensão dos serviços Requisitos Interfaces padronizadas Comunicação entre processos uniforme Possibilidade de integração de HW e SW heterogêneos

14 Características Paralelismo e Concorrência Ocorrem naturalmente em um SD pela disponibilidade de múltiplas unidades funcionais Atividades separadas => processamento em unidades diferentes => velocidade Sincronização necessária

15 Características Escalabilidade Resposta a demanda crescente Replicação de dados Distribuição de carga entre servidores

16 Características Tolerância a Falhas Vital para sistemas críticos Aumento de disponibilidade e confiabilidade Redundância de partes vitais do sistema garantem boa tolerância a falhas parciais Partes replicadas podem servir de redundância para mais de uma parte diferente

17 Características Transparência Acesso Localidade Aplicações Inerentemente Distribuídas Correio eletrônico Contas bancárias

18 Características Modularidade e Flexibilidade Especialização Funcional

19 Mercado Cloud Computing????

20 Trabalho para NP1 Alocação de Recursos em Cloud Computing Qual a definição do problema de alocação de recursos? O que significa alocar recursos em clouds? Como descobrir os recursos da cloud? Isto é, como saber o status de cada elemento da rede? Existe um protocolo para isso? Como alocar recursos na cloud? Dado que eu tenho uma aplicação para rodar em uma cloud onde o operador da cloud deve alocá-la, que critérios deve-se usar na escolha?


Carregar ppt "Sistemas Distribuídos Nadilma Nunes Aula Inicial – Apresentação da disciplina."

Apresentações semelhantes


Anúncios Google