Você está na página 1de 31

AESPI Associao de Ensino Superior do Piau

FPPD Faculdade Piauiense de Processamento de Dados


Tecnologia de Processamento de Dados

CLUSTERS DE
ALTO DESEMPENHO

Professora: Andra Pdua


Teresina - 2014

EQUIPE:
Lopes
Srgio
Jailson
Natanael
Virgilio
Lus
Erik
Icaro

CLUSTERS DE ALTO DESEMPENHO

O funcionamento bsico de um cluster de alto


desempenho pode ser exemplificado da seguinte
forma: dado um problema, que possa ser divido
em partes menores (ser paralelizado). Um
servidor fica responsvel por dividir o problema
em vrias partes e enviar para os respectivos ns.
Esses, por sua vez, acham a soluo e respondem
ao servidor, que junta s respostas e disponibiliza
para o usurio. (GORINO, 2006).

CLUSTERS DE ALTO DESEMPENHO

Um Cluster de computadores pode ser visto como


uma soluo alternativa para universidades e
empresas de pequeno a mdio porte, para
obterem processamento de alto desempenho na
resoluo de problemas atravs de aplicaes
paralelizveis, a um custo razoavelmente baixo se
comparado com os altos valores necessrios para
a aquisio de um supercomputador da mesma
classe de processamento (PITANGA, 2008).

CLUSTERS DE ALTO DESEMPENHO

De acordo com Pitanga (2008), as caractersticas


principais dos clusters so: alto desempenho,
escalabilidade, tolerncia a falhas, baixo custo e
independncia de fornecedores, a saber;

CLUSTERS DE ALTO DESEMPENHO


Alto Desempenho: Capacidade de resolver
problemas
complexo
utilizando
o
poder
computacional gerado pelo processamento
paralelo, de forma que o tempo de resoluo de
uma atividade seja reduzido a valores
considerveis;
Escalabilidade: Caracterstica que permite a
possibilidade de expanso do cluster a media que
for necessrio o crescimento do poder
computacional, o cluster pode ser facilmente
adicionado com recursos;

CLUSTERS DE ALTO DESEMPENHO


Tolerncia a falhas: quanto maior o sistema,
maior ser sua confiabilidade com um todo. Caso
uma parte falhe, outro executar sua tarefa:
Baixo custo: devido a sua implementao ser
feita com PCs simples, o custo relativamente
menor se comparado com o custo de
computadores de grande porte:
Independncia de fornecedores: utilizao de
Hardware aberto, software de uso livre e
independncia de fabricantes e licenas de uso.

CLUSTERS DE ALTO DESEMPENHO

Entre os principais objetivo dos projetos de


clusters de alto desempenho, em geral, est a
busca pelo aperfeioamento do processamento e a
melhoria na distribuio de tarefas entre os ns
integrantes do sistema. Para os clusters de alto
desempenho, outra necessidade que o sistema
deve parecer para o usurio final como um nico
computador ou a soma dos recursos individuais
de todos os ns pertencentes ao cluster.
8

CLUSTERS DE ALTO DESEMPENHO

Um exemplo de cluster de alto desempenho o


cluster Beowulf mostrados a seguir. O cluster do
tipo beowulf surge na historia como uma
necessidade de elevar o processamento em
diversas reas cientificas com o objetivo de
compor os sistemas computacionais de alto
desempenho e com viabilidade econmica.
9

CLUSTER BEOWULF

10

ARQUITETURA
BEOWULF

DE

UM

CLUSTER

O Cluster HPC um tipo de sistema para


processamento paralelo ou distribudo que
consiste de uma coleo de computadores
interconectados, trabalhando juntos como um
recurso de computao simples e integrado. Um
n do cluster pode ser um simples sistema:
multiprocessador (PCs, estaes de trabalho ou
SMPs)
com
memria,
dispositivos
de
entrada/sada de dados e um sistema operacional.
No entando, esse sistema pode fornecer
caractersticas e benefcios (servios rpidos e
confiveis).

11

ARQUITETURA DE UM CLUSTER
BEOWULF

Encontrados somente em sistemas com memria


compartilhada (multiprocessadores simtricos SMP),
como os supercomputadores. A arquitetura tpica de um
cluster mostrada na figura:

12

COMPONENTES
BEOWULF

DO

CLUSTER

Entre elas pode-se destacar os seguintes


componentes:
N controlador (Servidor Mestre): controla a
administrao e distribuio das tarefas entre
seus clientes tambm chamados de escravos. Este
membro responsvel pela interface de conexo
com o lado externo do sistema de acesso de
clientes e usurios finais do software. Portanto,
ele est em um ponto crtico, pois controla tanto a
segurana do sistema, quanto as suas ligaes de
front-end. Comumente utilizado somente um
servidor do tipo mestre.

13

COMPONENTES
BEOWULF

DO

CLUSTER

Ns Escravos: definido como a parte do sistema


que no podem ser acessado pela rede externa.
Normalmente,
no
possui
nem
mesmo
dispositivos de acesso local a eles, so controlados
pelo n controlador e ficam a disposio do
mestre para executar tarefas de processamento
que lhes so enviadas pela rede.
Rede dedicada: Esta parte a rede de alta
velocidade que interliga o n controlador aos nos
escravos.

14

COMPONENTES DO CLUSTER
BEOWULF

15

VANTAGENS E DESVANTAGENS DE
UM CLUSTER BEOWULF
Considerando-se que o desempenho de um cluster
Beowulf pode ser a mesma de (ou maior que) um
supercomputador, sem dvida a maior vantagem
o preo (Ruiz, 2011)
Depois cita-se a manuteno barata e tambm o
alto nvel de experincia que j foi atingido por
cientistas que trabalham nesta rea e esto
dispostos a compartilhar este conhecimento com
outras pessoas (Ruiz, 2011)

16

VANTAGENS E DESVANTAGENS DE
UM CLUSTER BEOWULF
Quanto s vantagens de um cluster podemos
segundo Marcus (2006), citar:
Estes sistemas so muito escalveis, pois
possvel pr em rede (e coordenar) um grande
nmero de ns. Assim. No existe um limite
definido para o tamanho de um cluster.
Os Componentes utilizados so maciamente
comercializados e que desta forma pode-se
usufrui economias de escala.

17

VANTAGENS E DESVANTAGENS DE
UM CLUSTER BEOWULF
Substituir um n defeituoso to simples quanto
mudar de PC. Assim, possvel ter uma gesto
de falhas eficiente, baseada na fcil substituio
de componentes.
Existe
uma independncia em relao ao
fornecedor de hardware. Como o material que o
constitui muito comum, se faltar uma pea
pode-se encontr-la com facilidade. Existem
tambm mais especialistas em PCs do que de
Hardware proprietrio.

18

VANTAGENS E DESVANTAGENS DE
UM CLUSTER BEOWULF

O Software gratuito e inclui o cdigo fonte. Por


essa razo mais flexvel permitindo alteraes
tanto ao nvel do sistema operacional. Como das
aplicaes utilizadas. Disponibilizar o cdigo
fonte torna o sistema mais robusto e de
confiana,

pois

significa

que

quem

estiver

interessado pode fazer debuggins, detectar erros


e gerar correes.

19

VANTAGENS E DESVANTAGENS DE
UM CLUSTER BEOWULF

Cada n do cluster pode ser um sistema completo,


til para uma grande variedade de aplicaes.
Assim. O risco de um projeto de cluster no
resultar em nada sempre reduzido pelo fato de
todo o hardware poder ser reutilizvel. Da
mesma forma, toda a configurao pode ser
utilizada (e testada) para outros fins.
20

DESVANTAGENS
NO
CLUSTER BEOWULF

USO

DE

Com algumas excees, o Hardware de rede no


foi criado para funcionar em processamento
paralelo. Tipicamente tem uma grande latncia e
largura de banda menor que sistemas SMP.
Existe ainda pouco software que suporte e trate o
cluster como um sistema nico. Por exemplo, o
comando ps, do sistema operacional Linux s d
informao sobre processos sendo executados em
um nico n do cluster.
21

DESVANTAGENS
NO
CLUSTER BEOWULF

USO

DE

necessrio ter experincia e conhecimento de


administrao de sistemas Linux. A configurao
dos ns pode no ser muito trivial.
Apesar de algumas desvantagens, clusters so
surpreendentemente
poderosos.
H
uma
inscrio semestral reunida pela universidade de
Manhiem na Alemana que descreve os 500
supercomputadores mais poderosos do mundo
(Top 500, 2011)
22

DESVANTAGENS
NO
CLUSTER BEOWULF

USO

DE

At 1997, quase todos os sistemas listados eram


supercomputadores comerciais de fabricantes
famosos como: Cray, Silicon Graphics e IBM.
Porm em 1998, comearam a aparecer nesta
lista Clusters paralelos baseados em Linux. Dois
sistemas se localizam perto do topo da lista: o
nmero 97, chmado CPlant desenvolvido por
Sandia National Labs, e o nmero 113, chamado
Avalon desenvolvido por Los Alamos Labs. O
avalon um cluster de 140 mquinas Alpha 533
mhz, localizado no laboratrio Nacional de Los
Alamos, nos Estados Unidos, e custou uma frao
do preo de seus concorrentes.

23

CLUSTER ADAMASTOR

24

CLUSTER ADAMASTOR

O Adamastor um cluster do tipo Beowulf,


encontra-se

instalado

no

Departamento

de

Ambiente e Ordenamento. a principal unidade


de computao utilizado pelo Grupo de Emisses
Modelao e Alteraes Climticas, e utilizado
principalmente para a modelao da qualidade do
ar.
25

CLUSTER ADAMASTOR
Hardware:
1 n de Gesto
Cpu IntelCorei7 3930K(hexa core @3,2
GHZ)
32 GB RAMGskill Ripjaws Z DDR31866
MHZ
1SSD Corsair Force Series 3 180 GB
Motherboard Asus P9X79 Deluxe
25 ns de computao
Cpu Intel core 2 Q9550 (quad core @ 2,83
GHZ)
4 GB RAM Kingston DDR2 800 MHZ
1 HDD Sata 2 160 GB

26

CLUSTER ADAMASTOR
Armazenamento:
1 Array box Infortrend Eonstor A16U - G2421
com 16 x2 TBHitachi Sata3 em raid 5
1 Array box Infortrend Eonstor A16S - G2130
com 16 x 2 TB Samsung Spinpoint F3 Sata2 em
raid 5
1 n de arquivo
Cpu Intel dual core
6 GB RAMDDR2 800 MHz
30 TB storageem raid 5
2 NIC 10/100/1000 Mb
2 ns de redundncia

27

CLUSTER ADAMASTOR
O Cluster Adamastor tem um total de:

106 ncleos de processamento

132 GB de memria RAM

190 TB de armazenamento

28

CLUSTER ADAMASTOR
Software:
Sistema operativo: Linux Ubuntu 9.04
Compilador: Portland Fortran PGF77
Visualizao: IDL 7.01
Aplicaes:
Modelos de qualidade do ar
Modelos de emisses de poluentes atmosfricos
Modelos meteorolgicos
Sistema numrico de previso da qualidade do ar

29

TIPO DE REDE UTILIZADA EM UM


CLUSTER BEOWULF

Um cluster um tipo de sistema de


processamento paralelo, que consiste num
conjunto de computadores (ns), interligados
entre si, funcionando de uma forma integrada
como se fosse um nico sistema de computao.
Um n de um cluster pode ser um sistema
monoprocessador ou multiprocessador, PC,
Workstation ou SMP. Com memria, facilidades
de I/O e sistema operacional, os clusters Beowulf
em particular so pilhas de PCs, consistindo no
mnimo em dois ou mais ns (PCs) interligados
atravs de uma rede local privada. Utilizam-se
dois segmentos Ethemet para interligar os ns.

30

TOP 10 SUPERCOMPUTADORES
JUNHO DE 2014.

31

Você também pode gostar