Você está na página 1de 12

Universidade Federal de

Lavras

Computao Paralela em
Sistemas distribudos


Grupo:
Paulo Henrique
Rafael Reis
Thiago Freitas
Sumrio

Introduo

Desenvolvimento

Necessidades

Vantagens e desvantagens

Aplicaes

Concluses e Tendncias
Introduo
Computao Paralela
- As aplicaes so executadas paralelamente

Sistemas Distribudos
- As aplicaes so executadas em mquinas
diferentes
Desenvolvimento
Computao Paralela

Em 1945 com Von Neumann.
A partir dos anos 70 os monoprocessadores
no eram sucientes para atender a demanda de
processamento.
quando surge o termo Processamento
Paralelo para designar tcnicas diferentes de
concorrncia que atendem a essas necessidades
O sistema paralelo continua em evoluo
Desenvolvimento
Sistemas Distribudos


Inicio dos anos 60 surge Sistemas Time Sharing
Inicio dos anos 70 surge Ethernet e no nal da
decada o surgimento do protocolo TCP/IP
Com avano das redes surge a possibilidade do
desenvolvimento de sistemas distribudos

Necessidades

sincronizao de processos

gerenciamento da comunicao interprocessos

tratamento de deadlocks

tratamento de outras situaes no encontradas em


sistemas centralizados
Vantagens

Usam melhor o poder de processamento

Apresentam um melhor desempenho

Permitem compartilhar dados e recursos

Podem apresentar maior conabilidade

Permitem reutilizar servios j disponveis

Atendem um maior nmero de usurios

Balanceamento de carga

Escalabilidade
Desvantagens

Desenvolver, gerenciar e manter o sistema

Controlar o acesso concorrente a dados e a recursos


compartilhados

Evitar que falhas de mquinas ou da rede


comprometam o funcionamento do sistema

Garantir a segurana do sistema e o sigilo dos dados


trocados entre as mquinas
Aplicaes

Mecanismos de busca

Finanas e comrcio

Assistncia mdica

Transporte e logstica

Gerenciamento ambiental
Concluses e Tendncias

Os sistemas distribudos podem ser utilizados para


diversas ns, mas geralmente so usados para dividir
esforos (CPU, basicamente), ou seria multiplicar, para
resolver algum problema computacional que demanda
grande poder de processamento, por exemplo
decodicar cadeias de DNA, ou decodicar alguma
mensagem criptografada.
Concluses e Tendncias

Atualmente h um grande esforo para integrar


sistemas mveis, celulares, pdas, smartphones e
netbooks em sistemas de grades, haja visto que cada
dia esses aparelhos integram poder computacional
mais que suciente para realizar suas tarefas mais
corriqueiras, podendo disponibilizar as "sobras" para
outros ns. Nesses casos, tem que se levar em
considerao a baixa disponibilidade dos ns na
grade, j que no dicilmente cam ligados em rede o
tempo todo, o que tambm inviabiliza o uso dos
mesmos em sistemas de cluster.
Referncias

http://www.lbd.dcc.ufmg.br/colecoes/erad-rs/
2011/003.pdf

http://www.inf.pucrs.br/~dotti/sod/slides-parte1

http://pt.slideshare.net/adrianots/2-sd-
conceitossistemas-distribuidos-e-paralelos

Você também pode gostar