Вы находитесь на странице: 1из 2

GUSTAVO STRAUSS RESENHO CLUSTER

1. Explique como funcionam os tipos de clusters para processamento


paralelo, citados a seguir, e desenvolva um comparativo entre os mesmos,
inclusive explanando um pouco de como implement-los: PVM (Parallel
Virtual Machines), MPI (Message Passing Interface) e Tredmarks.
Cluster o nome dado a um sistema que liga duas ou mais
maquinas para que trabalhem de maneira conjunta com o intuito de
processar uma tarefa. A carga desse processamento dividido entre
essas mquinas, mas o resultado mostrado para o usurio como se
fosse apenas uma mquina trabalhando. Os ns (como chamam cada
mquina interligada do cluster) so interligados entre si atravs de cabos
de rede e a incluso ou excluso de um n no faz o sistema como um
todo parar, assim at mquinas medianas podem ser includas num
sistema cluster.
Os sistemas cluster tem a finalidade principal atender uma
demanda de aplicaes que requerem alto desempenho e no podem
parar de funcionar ou perder dados. Dito isto temos alguns principais tipos
de cluster: alto desempenho, alta disponibilidade e balanceamento de
carga.
Cluster de alto desempenho: so clusters de alta
performance direcionados a aplicaes de alto
processamento como aplicaes cientficas, permitindo
resultados mais rpidos.
Cluster de alta disponibilidade: nesse caso o que importa
o tempo de atividade do cluster que no pode parar ou ao
menos manter o mximo de atividade possvel. Caso haja
ns defeituosos, devem haver mquinas disponveis para
rpida substituio e geradores para manter o
funcionamento em casos de queda de energia.
Cluster de balanceamento de carga: esses clusters so
muito usados em aplicaes WEB e tem o intuito de
balancear a carga de processamento igualitariamente entre
os ns, para que cada n consiga atender uma requisio e
no necessariamente dividi-la com outras mquinas. Aqui
importante ter um mecanismo que no distribua, mas
tambm verifique qual ns est com uma carga menor e
direcionar um requisio para ela
Alm do processamento dessas mquinas que formam o cluster,
importante ressaltar que as aplicaes devem seguir um padro para que
os processos possam ser divididos entre os ns do cluster. Para isso a
aplicao deve ser desenvolvida usando bibliotecas que permitam essa
diviso de processamento.

A biblioteca PVM foi adotada como padro por muito tempo no


processamento distribudo e baseia-se em duas primitivas: envie
mensagens e receba mensagens. de fcil implementao e as
mquinas devem ser configuradas o mais idnticas possvel para
estabelecer uma relao de confiana entre os ns mais facilmente.
A biblioteca MPI mais poderosa em termos de recursos do que a
PVM e implementa alguns novo recursos como rank, grupo e comunicador
que permite um gerenciamento mais inteligente do cluster.
Tredmarks so os processos definidos como Threads, onde
caminhos de execuo rodam concorrentemente na memria e
compartilham os mesmo recursos com o processo pai.

Bibliografia
http://www.mcs.anl.gov/research/projects/mpi/
http://www.csm.ornl.gov/pvm/
http://www.underti.com.br/sistema-cluster-saiba-como-funciona/

Вам также может понравиться