Anda di halaman 1dari 9

Curso de Tecnologia em Anlise e

Desenvolvimento de Sistemas
Disciplina: Projeto de Sistemas Distribudos







Cluster
Computing



Alice Gomes Guedes RA 21139172
Kariston Goya Sugimoto RA 21220387

Turma: nica






Braslia/DF
0/0!/"0#$


2



Sumrio


1 Introdu!o ..................................................................................................................... 3
2 "e#ini!o ....................................................................................................................... 4
3 $lasi#ica!o de $luster ................................................................................................ 4
3%1 $luster de Alto "esem&en'o ............................................................................... 4
3%2 $luster de Alta "is&oni(ilidade ou tolerante ) *al'as ....................................... 5
3%3 $luster &ara +alanceamento de $arga ............................................................... 5
, $om&onentes de um $luster ...................................................................................... 5
- $aracter.sticas dos $lusters ....................................................................................... 6
/ Ar0uitetura de um $luster ........................................................................................... 6
/%1 $luster 1 S23 c48 &rocessadores ....................................................................... 7
/%2 $luster 1 S23 c42 &rocessadores ....................................................................... 7
/%3 $luster (aseado em 2ono&rocessadores .......................................................... 7
7 Gerenciamento de $lusters ........................................................................................ 8
8 2aiores "esa#ios.......................................................................................................... 8
9 $lusters em A&lica5es 6m&resariais........................................................................ 9
10 $onclus!o.................................................................................................................. 9
11 +i(liogra#ia ................................................................................................................. 9







3


# %ntrodu&'o

7 $luster nasceu na d8cada de /0 com a I+29 a inten!o era
interligar grandes main#rames e o(ter uma solu!o comercialmente :i;:el9 nesta
8&oca o sistema <AS3 =<ouston Automated S&ooling 3rogram> da I+2 e o seu
sucessor ?6S =?o( 6ntry System> &ro:iam uma maneira de distri(uir tare#as nos
main#rames interligados%
@o entanto9 o $luster gan'ou #ora nos anos 809 com a a&ari!o de
trAs tendAncias: micro&rocessadores de alta &er#ormance9 redes de alta :elocidade e
#erramentas &adroniBadas &ara com&uta!o distri(u.da de alto desem&en'o9 logo
surgiu a crescente necessidade de &oder de &rocessamento &ara a&lica5es
cient.#icas e comerciais unida ao alto custo e a (aiCa acessi(ilidade dos tradicionais
su&ercom&utadores%
@o #inal de 19939 se iniciou um es(oo de um sistema de
&rocessamento distri(u.do constru.do a &artir de 'ardDare con:encional a#im de
com(ater os custos dos su&ercom&utadores9 em 9,9 criouEse o &rimeiro $luster
desse ti&o9 o &roFecto +eoDul#%
7 &rotGti&o inicial &ossuia de 1/ &rocessadores "H, ligados &or dois canais
6t'ernet aco&lados =6t'ernet (onding>9 isso #oi um ACito instantIneo e a id8ia se
es&al'ou ra&idamente &or meios acad8micos9 @ASA e &or outras unidades de
&es0uisa%

4

" De(ini&'o

Um $luster $om&utacional9 est; com&osto &or um conFunto ou
conglomerado com&utadores tra(al'ando Funtos em um Jnico o(Feti:o9 de uma
maneira &rGCima #isicamente e em uma rede de alta &er#ormance9 estes utiliBam um
ti&o de sistema o&eracional es&ecial classi#icado como sistema distri(u.do9 8
constru.do a &artir de com&utadores con:encionais9 0ue est!o ligados em rede e se
comunicam atra:8s do sistema9 #uncionam como se #ossem uma sG m;0uina de
grande &orte9 seus mem(ros s!o c'amados nGs e #icam em um am(iente
a&ro&riado%

Figura #) *odelo de Cluster


+ Clasi(ica&'o de Cluster


+,# Cluster de Alto Desempen-o
K con'ecido como $luster de alta &er#ormance9 &ermite 0ue ocorra uma grande
carga de &rocessamento9 com um :olume alto de giga #lo&s em com&utadores
comuns e utiliBam sistemas o&eracionais gratuitos%

5

+," Cluster de Alta Disponibilidade ou tolerante . Fal-as
S!o $lusters cuFos sistemas &ermanecem ati:os &or um longo &er.odo de tem&o e
em &lena condi!o de uso9 eles nunca &aram de #uncionarL al8m disso9 s!o
ca&aBaes de detectar erros se &rotegendo de &oss.:eis #al'as%
+,+ Cluster para Balanceamento de Carga
Tem como #un!o controlar a distri(ui!o e0uili(rada do &rocessamento9 necessitam
de um monitoramento #re0uente na comunica!o e seus mecanismos de
redundIncia9 no caso de 'a:er 0ual0uer9 '; uma interru&!o no #uncionamento%

$ Componentes de um Cluster


62 geral u2 $luster &recisa de :;rios com&onentes de so#tDare e
<ardDare &ara #uncionar% A sa(er:

@Gs 1 &odem ser sim&les com&utadores9 sistemas multi&rocessadores ou
esta5es de tra(al'o%
Sistemas 7&erati:os 1 multi&rocesso9 com #acilidade de uso e acesso%
$oneC5es de Red 1 Red 6t'ernet com &lacas comuns ou tecnologias de alta
:elocidade com *ast 6t'ernet9 Giga(it 6t'ernet9 2yrinet9 S$I9 etc
2iddleDare 1 atua entre o sistema o&erati:o e as a&lica5es9 &or ser uma
inter#ace Jnica de acesso ao sistema9 #erramentas de otimiBa!o e detecta
no:os ser:idores conectados ao $lusters%
3rotocolos de $omunica!o e Ser:ios
A&lica5es
Am(ientes de 3rograma!o 3aralela 1 &ermite im&lementar algoritmos 0ue
#aam uso de recursos com&artil'ados: $3U9 memGria9 dados e ser:idores





6

! Caractersticas dos Clusters

Seus mem(ros #icam &ermanentemente ligados
S!o #leC.:eis F; 0ue s!o menores e mais usados a n.:el local
K #;cil montar
Seus mem(ros s!o 'omogAneos e &arecidos
"otados de Alto rendimento
3ossui Alta "is&oni(ilidade
60uil.(rio de carga
6scala(ilidade

Ar/uitetura de um Cluster



Figura " ) Ar/uitetura do Cluster


7

,# Cluster 0 S*P c/1 processadores


Figura + ) Cluster 0 S*P c/1 processadores

," Cluster 0 S*P c/" processadores
Figura $ ) Cluster 0 S*P c/" processadores
,+ Cluster baseado em *onoprocessadores


Figura ! ) Cluster baseado em *onoprocessadore

8

7 2erenciamento de Clusters


6Cistem #erramentas &ara realiBar o gerenciamento de clusters9 elas
tAm um &a&el #undamental na correta distri(ui!o dos recursos de um cluster de
com&utadores e garantem 0ue suas tare#as seFam eCecutadas em escalas de acordo
com a necessidade% Ainda 8 &oss.:el criar su&ercom&utadores9 com alto
desem&en'o de &rocessamento9 garantindo um sistema tolerante a #al'as e com
alta dis&oni(ilidade% 3odemos analisar cada uma das #erramentas a(aiCo a#im de
com&ar;Elas:
Ferramentas 3pen *osi4 3penPBS SC*S *aui 5errig-ed Tor/ue
Suporte S3 "istri(ui!o
MinuC
"istri(ui!o
MinuC4U@IH
"istri(ui!o
MinuC4
NindoDs
"istri(ui!o
MinuC4U@IH
"istri(ui!o
MinuC
"istri(ui!o
MinuC4U@IH
Facilidade de
%nstala&'o
6m(utido no
Kernel =*ontes>
*ontes R324*ontes *ontes *ontes *ontes
Forma de
3pera&'o
Inter#ace Gr;#ica Inter#ace
Gr;#ica
Inter#ace Gr;#ica Inter#ace
Gr;#ica
Inter#ace
Gr;#ica
Inter#ace
Gr;#ica
Disponibilidad
e de6ecursos
2onitoramento
4Gerenciamento
46scalonamento
6scalonador
de Tare#as
Gerenciamento
42onitoramento
6scalonador
de Tare#as
6scalonador
$ustomiB;:el
4Gerenciador
6scalonamento
de Recursos
7imita&8es $luster4Grid $luster4Grid $luster $luster4Grid $luster4Grid $luster4Grid
Ar/uitetura "istri(u.da "istri(uida4
2odular
$entraliBada "istri(uida4
2odular
6Ctens.:el
"istri(uida4
2odular
"istri(uida4
2odular
9scalabilidade EEEEEEEEEEEEEE 10%000 $3U EEEEEEEEEEEEEE /03 $3U 2-/ $3U 2-00 $3U
Desempen-o EEEEEEEEEEEEEE -00%000
?o(s 3or "ia
EEEEEEEEEEEEEE 2-/
Giga#lo&s
EEEEEEEEEEEEEE 1- Tera#lo&s
Tabela # ) Compara&'o de Ferramentas de 2erenciamento de Cluster,


1 *aiores Desa(ios
6scala(ilidade =#.sica e de a&lica!o>
"is&oni(ilidade =gerenciamento de #al'as>
Imagem nica do Sistema =&arece ao usu;rio como um Jnico sistema>
$omunica!o R;&ida =redes e &rotocolos de comunica!o>
+alanceamento de $arga =$3U9 Rede9 2emGria9 "iscos>
Segurana e 6ncri&ta!o =clusters de clusters>
Gerenciamento =gest!o e controle>9 3rograma(ilidade =A3I sim&les>9
A&lica(ilidade =a&lica5es :oltadas &ara o cluster>

9

9 Clusters em Aplica&8es 9mpresariais


S!o a&lica5es n!o intensi:as com&utacionalmente9 mas 0ue
demandam alta dis&oni(ilidade y res&ostas r;&idas% K comum 0ue o sistema &ossa
#ornecer :;rios ser:ios% 6C: Google9 NiOi&8dia9 *licOr%


#0 Conclus'o


6n#in9 como :imos os $lusters s!o usados 0uando os conteJdos s!o
cr.ticos ou 0uando os ser:ios de:em estar dis&on.:eis e4ou &rocessados o mais
(re:e &oss.:el% As organiBa5es9 em&resas e &es0uisadores utiliBam $lusters
com&utacionais9 &or0ue &recisam aumentar sua ca&acidade de mani&ular uma &arte
crescente de tra(al'o de #orma 'omogAnea9 gerenciar os recursos9 dis&oni(iliBar ou
&rocessar a n.:el su&ercom&utacional a um &reo dis&on.:el%




## Bibliogra(ia

'tt&:44e0ui&e%nce%u#rF%(r4
'tt&:44DDD%in#%u#rgs%(r4
'tt&:44&t%slides'are%net4
'tt&:44DDD%clu(edo'ardDare%com%(r

Anda mungkin juga menyukai