Está en la página 1de 18
FL Estudos de Casos de Glusters i —~ 134 )_Computastio Distribuda de Ato Deserpenho: Redes, Custer Grids Computaconals ‘Ao idealizar um capitulo contendo estudos de casos sobre os clusters, nosso objetivo fot fornecer ao leitor um certo balizamento de iniclativas bem-sucedidas de utilizacao dessas infra-estruturas para o alto desempenho de aplicacdes. Todavia, como era de se esperar, 0 niimero de projetos que j4 se beneficiam das configuracées dos agregados é bastante grande. Aplicacées das mais diversas dreas do conhecimento humano 4 se aproveitam dos clusters para melhorar seus desempenhos. Desta forma, decidimos apresentar um determinado conjunto de exemplos que entendemos ser significativo. Por outro lado, procurarmos na secao de referencias indicar intimeros esforcos adicionais de projetos que utilizam os clusters, para que o leitor enriqueca seu conhecimento de onde estas configuracdes estao sendo empregadas. Em adicao aos projetos de agregados, apontamos alguns simpésios que tém seu foco em problemas relacionados aos ambientes de clusters. O termo Beowulf é também encontrado na literatura internacional para descrever configuragées cle agregados com caracteristica de escalabilidade. Sao facilidades adicionais desses ambientes a utilizacdo de uma infra-estrutura de software aberto no nivel de sistema operacional (exemplos sdo 0 Linux e 0 OpenMostx), bibliotecas de programagao paralela (exemplos sdo 0 PVM e 0 MPI), softwares de gerenciamento do ambiente computactonal (exemplos Condor e DQS) e ambientes de middleware (OSCAR). Introducao No final dos anos oitenta, um prémio chamado de Gordon Bell foi estabelecido pelo IEEE (Institute of Electrical and Electronics Engineers). O objetivo maior do prémio cra laurear 0s esforcos de pesquisadores no sentido de desenvolver aplicacdes cientificas que obtivessem um major desempenho executando em supercomputadores. © prémio Gordon Bell de alto desempenho fot originalmente dividido nas categorias: nivel de desempenho, preco-desempenho ¢ grau de paralelismo do compilador. Os clusters de computadores de uso geral se destacaram a princfpio na categoria de preco-desempenho. Com o passar dos anos os agregados de computadores ultrapassaram as maquinas com arquiteturas proprietérias paralelas na categoria de nivel de desempenho, Devido ao elevado custo de desenvolvimento dos supercomputadores ¢ seu reduzido numero de clientes, empresas que desenvolviam originalmente maquinas com arquiteturas proprietarias optaram por adotar, também, a tecnologia de clusterizacao de componentes para suas configuracées. Caphulo 6 ~ Estudos de Casos de Clusters _(4 Classificagao dos Agregados Atualmente, a maioria dos fabricantes de supercomputadores adota arquiteturas baseadas em clusters de componentes COTS. Este fato pode ser verificado na lista dos maiores computadores do mundo [Top500}, na qual a grande matoria dos componentes € composta por ambientes que adotam o paradigma de clusterizacdo. O diferencial desses computadores est no uso de redes de interconexo especiais com taxas de transferéncia da ordem de Gbytes/segundo e pacotes de softwares que aproveitam melhor as configuragées. Pelos fatos expostos, o leitor deve entender que atualmente podemos classificar as configuracées dos clusters em duas categorias: © Categoria I: clusters incluidos nesta classe tém como principal caracteristica 0 uso de componentes especializados € pacotes de softwares customizados para a configuracdo. Contudo, é importante observar que mesmo essas configuracées empregam componentes COTS (Commodity Off the Shelf). Entretanto, a utilizacao dos componentes de mercado € efetuada de maneira industrial, diferente da segunda categoria onde os componentes sao usados de maneira artesanal. © Categoria II: os ambientes computacionais nesta classificacao sao formados totalmente Por componentes de hardware do tipo COTS e pacotes softwares abertos. Os agregados dessa categoria séo construfdos de maneira artesanal, ou self-made como séo conhecidos na literatura internacional. Quanto aos elementos de hardware essa categoria de agregados, usualmente, utiliza 0 padrao de mercado de rede Ethernet, interfaces de entrada ¢ saida do tipo SCSI (Small Computer System Interface) € interfaces de discos segundo o padrao IDE (Intergrated Drive Electronics). Agregados Categoria | Na Figura 6.1, ilustramos um primeiro exemplo da categoria I, onde o multicomputador da Cray emprega o conceito de clusterizacao. O modelo XTS utiliza processadores com caracteristicas COTS, o 2.4 GHz Opteron da empresa AMD. A escalabilidade da configuracao, tipica de um multicomputador, compreende um intervalo entre 200 e 30.000 processadores. A arquitetura consegue dispor de canais de comunicagao de entrada e saida que atingem até 100Gbytes/segundo. A capacidade de memoria varia de 4.3 Tbytes Para as configuracées com seis gabinetes, podendo alcancar 239 Tytes nas configuragées com trezentos ¢ vinte gabinetes Cray, 2005). Computagéo Distribuida de Alto Desempenh: Redes, Clusters e Grids Computacionais Cray XT3 Scalable Architecture Figura 6.1: A arquitetura modular do computador Cray XT3. Um segundo exemplo interessante da Categoria I dos clusters € arquitetura do multiprocessador TX7 da empresa NEC. Na foto da Figura 6.2, € possivel observar que ‘essa arquitetura cc-NUMA é composta por processadores do tipo Itanium? da Intel, ou seja, componentes COTS. O diferencial arquiteténico do computador é a forma de interligacao como os processadores € memérias DIMM (Dual In-line Memory Module) so efetuados. Outra facilidade € a rede do tipo Cross-Bar, com taxa de transmissao da ordem de 100 Mbytes/segundo para conexao de dispositivos de entrada ¢ saida. A Figura 6.3 serve para fornecer uma idéia da estrutura modular do TX7. Cada nodo pode possuir até 8 processadores, com até 32 médulos de meméria DIMM, 12 médulos de interface de comunicacao PCI-X, quatro discos rigidos, um DVD ¢ um driver de fita tipo DAT. © agregado de computadores da Figura 6.4 € composto por maquinas de tamanhos distintos da Silicon Graphics (SGI). Na figura temos dois computadores, um Altix 3700 0 outro o Altix 350. A linha Altix 8700 considera processadores COTS do tipo Itanium2, que podem ter entre 16 e 256 processadores em um tinico nodo. A arquitetura de meméria compartilhada Numaflex, estudada no Capitulo 2, torna disponivel 0 uso de 4 até 8 ‘Thytes de espaco de memoria por nodo. A taxa de transmissao para os dispositivos de entrada e saida est na casa dos 8 Gbytes/segundo. Estas caracteristicas fazem com que esse multiprocessador, que executa o sistema operacional Linux, proporcione um melhor desempenho para aplicagdes baseadas no paradigma de meméria compartilhada. A linha a Capitulo 6~ Estudos de Casos de Custers _ (4 87) Altix 350, que também roda o sistema operacional Linux, pode escalar até 32 processadores Itanium? e atingir 384 Gbytes de memoria. Arquitetura do TX7 Foto da Célula e Processador Itanium? Memoria Taxa de Trensmisséo DiMMe TT > 10068/s Ut tta qununtnimanan) Figura 6.2: A arquitetura modular do computador TX7 da NEC. TX7/G010 (Modelo Bway) Mocuio pari de rack de 19 poegedes BE uidee de ature ed CPU ce 320MM 12 POLK lots (Lives 8 slots) Adiciona 14 POLK ots 4¥D0, 10V0, 1DAT opcona Figura 6.3: Exemplo de um modelo do computador TX7 da NEC. (pp) _emesttn Diode de to Desempeno: Redes, Ctr Gide Computer ‘6H InitaStore ‘61 Orgin® 3000 S04 Abi 700 Figura 6.4: Exemplo de um cluster de méquinas SGI Altix. Agregados Categoria I! Por outro lado, os agregados de computadores da Categoria II séo bastante populares em muitas organizacdes. Um grande ntimero de fatores contribui para a popularidade dos clusters de baixo custo. Entre muitos é interessante listar: © Ogrande numero de computadores de uso geral encontrado nas organizacées, desde automacao dos escrit6rios até as plantas de producao; © A inddstria de hardware disponibiliza no mercado, nas prateletras de qualquer loja especializada (COTS), uma grande quantidade de subsistemas para a agregacdo computacional. Exemplos de componentes sao placas-mae, processadores, interfaces de rede, meméria e discos; ‘© Ogrande mercado de componentes fez cair drasticamente os precos dos subsistemas; © A disponibilidade de pacotes de software aberto, tais como: o sistema operacional Linux, compiladores com licenga de distribuigao livre do tipo GNU, ambientes de Programacao ¢ bibliotecas de troca de mensagem com o PVM e MPI; © Ambientes de software de middleware como OpenMosix [OpenMosix, 2005] e Oscar [Oscar, 2005]. gerenciadores de recursos como DQS [DQS, 2005], Condor [Condor, 2005], OpenPBS (OpenPBS, 2005] A combinacao dos fatores acima expostos faz com que o niimero ¢ as formas distintas de configuragao, de agregados de computadores da Categoria II, tenham erescido sensivelmente tulo 6 ~ Estudos de Casos (oe Capitulo 6— studs de Casos de Clusters (4g) Ne) ‘nos tiltimos anos. Em outras palavras, a disponibilidade de recursos de hardware e soft- ware, em adigao a experiéncia dos profissionais com esses ambientes, tem tornado possivel sua utilizagio nas organizagdes como uma configuracao computacional diferencial. A Figura 6.5 ilustra uma proposta de projeto de alunos de especializacdo, apés um curso de sistemas distribufdos de alto desempenho. Pode-se observar que, no projeto, os alunos imaginaram uma configuracao com um nodo entre a Intranet da organizacdo € 0 agregado na forma dedicada de computadores. Esta abordagem, conforme ja estudamos no Capitulo 5, é interessante devido ao gerenciamento do ambiente por intermédio de um nodo central e uma melhor administracdo dos aplicativos a serem executados nos nodos dedicados. Outro aspecto interessante na proposta desse projeto foi a utilizacao de computadores jé existentes na organizacdo. A fotografia da Figura 6.6 mostra os componentes utilizados para implementar 0 projeto. Nés escravos Back-end's A -— Né Controlador Windows Server Advanced Protheus i 'Nés escravos Back-end’s Figura 6.5: Exemplo de um projeto de agregado dedicado com componentes COTS. Em um outro exercicio de formar um agregado de computadores com custo reduzido, ilustramos através da Figura 6.7 0 resultado final da proposta de um aluno para uma configuracao ndo-dedicada. O ambiente formado com maquinas antigas e disponiveis em uma determinada organizacao. O cluster foi complementado em sua constituigio final empregando um dispositivo de interligacdo de baixo custo (switch Ethernet) ¢ pacotes de software PVM [PVM, 2005] e MPI [MPI, 2005] para programacao paralela. O paradigma de concepcao da configuracao projetada fot uma NoW, ou seja, disponibilizou-se o agregado de maneira nao dedicada em uma rede. Os usudrios do ambiente computacional obtiveram acesso a um recurso adicional com um baixo custo para a execugao de aplicacées paralelas. — (og)_Cometa Orie Ao Desperate Gis Camps Figura 6.6: Componentes COTS utilizados para implementar 0 projeto. Fast-Ethernet ‘Switching Hub fo eee Figura 6.7: Exemplo de um projeto de cluster nio-dedicado com componentes COTS. ‘Aevolucdo natural de um ambiente de agregado da Categoria II pode ser exemplificado pela Figura 6.8. Esta figura representa 0 uso de componentes de batxo custo organizados de maneira dedicada e possuindo um computador adicional como interface entre LL Nn Copitulo 6 ~ Estudos de Casos de Clusters 9. rc ee (191) — agregado e a rede da organizacao. O ambiente caracterizado como uma Cow tem sua . formagao composta por maquinas de custo reduzido com idéntica arquitetura interligadas com um switch Ethernet. O sistema operacional instalado na configuracao da figura foi o Linux, onde foram disponibilizados pacotes de troca de mensagem (PVM MPI) e memoria compartilhada distribuida [Jiajia, 2005], Fast-Ethernet Switching Hub 350MHz Figura 6.8: Cluster dedicado com componentes COTS, A Figura 6.9 fornece um segundo exemplo de um cluster Cow, semelhante & configuragao dedicada da Figura 6.8. O aluno responsavel pelo projeto do agregado de computadores nao dedicados da figura 6.7, fazendo hoje seu doutoramento no Japao, fez a proposta do cluster que a Figura 6.9 ilustra Finalmente, na Figura 6.10 apresentamos um projeto de um agregado de computadores que utiliza 0 coneeito de alta-disponibilidade, através do pacote OSCAR-HA [Oscar-HA, 2005}, em um cluster projetado para alto desempenho. O projeto do cluster com alta- disponibilidade para execugao de aplicacdes de alto desempenho, ilustrado na figura, Propicia as execugdes das aplicacées de uma forma similar as arquiteturas de agregados da Categoria I. ‘Computagdo Distribuida de Ato Desempento: Redes, Cites e Grids Computadionais 8 x Celeron 433MHz Figura 6.9: Cluster dedicado com componentes COTS. Servidor Primério Servidor Secundério Placa Secundério fee Primaria Placa Priméria Switch 1 LAN Priméria Heartbeat/ Dados Cliente 1 Cliente 2 Cliente n-1 Cliente n Figura 6.10: Cluster dedicado com alta-disponibilidade. Copitulo 6 ~ Estudos de Casos de Clusters Redes de Interconexao Um aspecto a que chamamos a atencao muitas vezes ao longo do livro foi a grande importancia das redes de interconexao nos ambiente de agregados de computadores. Relembrando 0 conceito de uma forma simplificada, as redes de interconexao sao aquelas que sao utilizadas para fazer a interligacao entre unidades de processamento € memérias nos computadores com arquitetura paralela. De uma forma geral, podemos classificar as topologias das redes de interconexao como: redes compartilhadas, ponto-a-ponto e hibridas. Na Figura 6.11 ilustramos dois exemplos genéricos de arquiteturas de multicomputadores e suas respectivas redes de interconexao. Uma configuracéo utiliza a conexio compartilhada, enquanto que a segunda emprega um mecanismo comutado. A técnica comutada ¢ reconhecida como uma subdiviséo das redes ponto-a-ponto, pois existe a ligacéo ponto-a-ponto dinamica entre nodos do ambiente quando suas interligagdes sao solicitadas. Configuragdo Compartlhada Configuragdo Comutada P — Processador M- Memoria Figura 6.11: Exemplo de uma configuracao de um multicomputador. Uma configuracdo de um multiprocessador ¢ exemplificada na Figura 6,12. Nos ambientes clasificados como multiprocessados, temos uma configuragao onde os processadores compartilham uma meméria (ou conjunto de memG6rias) Gnica. A formacao dos agregados de computadores da Categoria I, quanto ao aspecto das redes de interconexao, tem uma politica de escolha orientada pela empresa que deverd fabricar ambiente. De maneira andloga, o leitor deve entender que podemos construir clusters clasificados como da Categoria II utilizando redes de interconex4o compartilhadas ou com a topologia ponto-a-ponto para a formacao de multicomputadores ¢ 4 XS 194) Compute Dib de to Desempene: Redes, liter Grid Compute multiprocessadores. Em outras palavras, os dispositivos de interconexao do tipo COTS podem ser elementos diferenciais para a formagao dos clusters computacionais. oane ann Jee Eile M Configuragéo Compartilhada Configuragéo Comutada P — Processador M—Meméria Figura 6.12: Exemplo de uma configuracao de um multiprocessador. No mercado, como € de conhecimento piblico, os dispositivos switches Ethernet, FastEthernet € GigabitEthernet s4o os mais populares equipamentos que se enquadram na topologia de rede compartilhada, O leitor deve entender que a interligacao desses disposttivos nao permite alligacao dedicada de varios nodos para varios nodos ao mesmo instante. Em outras palavras, nao adianta a simples troca de um dispositive de 10 Mbits/segundo por outro de 100 Mbits/ segundo, ou até mesmo de 1Gbit/segundo, para a melhoria de desempenho das aplicacoes que requeiram muitas comunicacées entre 0s nodos do cluster. ‘Uma forma de prover um ambiente apropriado para aplicagdes que tém muitas trocas de mensagens e que adicionalmente solicitem um alto desempenho na ligacéo dos nodos ¢ a utilizacao de um dispositivo ponto-a-ponto. Dispositivos com esta topologia permitem a criacdo de agregados de computadores com arquitetura de multicomputadores. Um exemplo classico € a rede Myrinet [Myrinet, 2005], dispositivo projetado para alto desempenho e alta-disponibilidade, onde € possivel atingir transferéncias com taxas de transmissdo da ordem de centenas de GBytes/segundo com retardo na casa dos \ segundos. Na Figura 6.13 € ilustrado um exemplo de uma rede de interconexao formando um multicomputador em uma configuracéo de um cluster. A importancia do dispositivo de interconexao € patente € deve ser um elemento cuidadosamente considerado em todo Projeto de agregado de computadores. Conforme chamamos a atencdo anteriormente, no apenas a taxa de transmissdo é essencial para muitas aplicacées, mas também a capacidade de ligacdo ponto-a-ponto com baixo retardo para transmissao. Capitulo 6 ~ Estudos de Casos de Clusters Processedores: [mens] [menéra] [emia] Sistema Entrada- Saida S S Discos 1s de Coss de Custos (4 Se Ligago com Rede Externe Figura 6.13: Exemplo de uma rede de interconexao formando um multicomputador. Processadores as Sistema Entrada- Saida SS iS Figura 6. Discos Meméria Compertihada Ligagio com Rede Externa : Exemplo de uma rede de interconexao formando um multiprocessador. Por outro lado, é exemplificado na Figura 6.14 um cluster onde uma rede de interconexio cria a abstragéio de uma arquitetura de um multiprocessador. Dispositivos tais como 0 Quadrics [Quadrics, 2005] e o Memory Channel [MC, 2005] permitem que clusters de computadores COTS possam ser agregados formando ambientes multiprocessados. (yg )_emoesb Dita et Dsenpero Redes Cts its Campanas Exemplos de Ambientes de Clusters ‘A simples utilizacao de um software navegador da Web deve indicar para o leitor um grande namero de exemplos de ambientes: de clusters artesanais e comerciais. Um sitio contendo informacoes de varios projetos de cluster esté localizado no grupo de forca tarefa em cluster computing do IEEE (IEEE-TFCC, 2005]. Ambientes comerciais, disponibilizados por fabricantes, podem ser achados em sitios tals como: IBM (IBM, 2005); @ NEC [NEC, 2005]; © Penguin [Pengui, 2005); @ ProLiant (HR 2005); @ SGI [SGI, 2005}; @ SUN [SUN, 2005}. Revisao do Capitulo Neste capitulo abordamos alguns estudos de casos de agregados computacionats. Procuramos enfatizar que os clusters podem ser constituidos por ambientes de computadores especialmente projetados por seus fabricantes, ou montados de maneira artesanal pelo projetista da configuracao. Categorizamos os agregados como da classe I todos aqueles que s4o fabricados de manetra industrial com o conceito de clusterizagéo. Apresentamos alguns exemplos de casos ¢ através desses exemplos foi possivel observar que os fabricantes utilizam componentes COTS, ou seja, processadores convencionais tais como Intel Itanium 2 e AMD Opteron. O diferencial das configuragoes dessa classe so 0s dispositivos de interconexao com altas taxas de transmissdo e baixo retardo de comunicacdo. Um fato interessante ¢ que a maioria das configuragées executa o sistema operacional Linux. (Os agregados clasificados como da categoria II s4o 0s denominados ambientes self- made. Diferente daqueles da classe I, 0 usuario agrega os componentes da maneira que Ihe é conveniente. Clusters da categoria II s4o ambientes interessantes ¢ podem obter ‘um bom desempenho além da facilidade de alta-disponibilidade. Um fator limitante nos agregados de computador artesanais muitas vezes est localizado no dispositivo de interconexao. Desta forma, dispositivos especiais devem ser considerados para a formacao da arquitetura dos multiprocessadores e multicomputadores do tipo self-made. opto 6 tuto de CndeChtes_ (agp) pl Fundamentos Relevantes Para que 0 leitor demonstre seu bom conhecimento dos ambientes distribuidos é necessario conhecer os acronimos ¢ fundamentos relacionados a seguir: Exercicios Propostos 1 Verifique a configuragao de seu computador pessoal, com especial énfase no clock do seu processador (em GHz) e quantidade de meméria (Mbytes). Faca uma pequena tabela comparativa com outros dois computadores, um de dois anos passados e um outro desse ano, considerando os parametros de processador ¢ meméria. . Projete um ambiente de agregado de computador com 0 foco nas aplicagées de alto desempenho. Faca uma melhoria no projeto da questao anterior e adicione a facilidade de alto desempenho. Apresente as principais vantagens e pontos que deveréo merecer uma atengéo especial em seus dois projetos. Utilize os dois projetos das questées 2 € 3 € faca uma cotacdo de componentes necessarios para a implementagao dos projetos. Considere na tabela comparativa a utilizacao de dispositivos de interligacdo dos tipos compartilhado e ponto-a-ponto. aca uma busca na Web e apresente uma tabela com clusters especializados de fabricantes com arquiteturas SMP e MPP Represente na tabela colunas com pardmetros tals como: ‘sistema operacional, ntimero minimo e maximo de processadores, quantidade minima ‘maxima de meméria, tamanho maximo de armazenamento, taxa de transmiss4o do dispositivo de interligacdo, retardo de comunicacéo do dispositivo de interconexio, taxa efetiva de transferéncia para dispositivos periféricos e rede, (4199) Comoutasdo Disrbuida de Ato Desempenho: Redes, Clusters e Grids Computacionas Ne Visite 0 sitio Top500 [ Top500, 2005] ¢ verifique as caracteristicas dos dez primeiros ambientes da lista com relacao: aos tipos ¢ quantidade dos processadores, quantidade de meméria disponivel nas configuracées, redes de interconexao utilizadas, sistemas operacionais capacidade de armazenamento. . Verifique as diferencas dos dispositivos Memory Channel [MC, 2005], Myrnet [Myrinet, 2005] Quadrics {Quadries, 2005). Faca uma busca em sitios de fabricantes de computadores que utilizarao o conceito de cluster e observe os componentes: os sistemas operacionais, tipos de processadores, quantidade de memoria, capacidade de armazenamento, e dispositivo de interconexao, bibliotecas de software para programacao paralela, Pacotes para escalonamento e balanceamento de carga (sugestao de fabricantes IBM, Intel, Nec, SGI € SUN). Faca uma visita ao sitio do IEEE-TFCC e verifique 0 arquivo de pesquisa ¢ desenvolvimento em clusters computacionais. E interessante observar as areas de atuacéo de pesquisa na érea de agregados computacionais. Considerando 0 IEEE-TFCC, descreva os aspectos das preocupacoes de pesquisa com relacdo aos seguintes itens: Alta disponibilidade; Alto desempenho; Tecnologias de Redes; Sistemas Operacionais; Entrada-Saida Paralela; Algoritmos e Aplicacées: Tecnologias de Armazenamento: Sistemas de Imagem Unica; Engenharia de Software; Educacional. Referéncias Indicag6es de sitios importantes para um continuo acompanhamento das iniciativas na rea dos clusters sao (Clustering, 2005], [Clusterworld, 2005], {LinuxHPC, 2005] e (Top500, 2005). Por outro lado, existem varias listas de discussao que apresentam assuntos diversos relativos aos clusters. As listas enfocam desde aos aspectos mais erais das tecnologias encontradas nos agregados, até informagées especificas de produtos € ofertas de empregos. Sugestoes de listas sao [Beowulfl, 2005] ¢ [Beowulf2, 2005]. Copituo 6 ~ Estudos de Casos de Clusters _/ Quanto aos congressos, existem diversos eventos dos demais segmentos do conhecimento, tais como aplicagées cientificas |Army, 2005] ¢ congressos gerais ([WSCAD, 2005], [SBAC- PAD, 2005] ¢ (CCgrid, 2005]). Um sitio também importante € a forga tarefa em Cluster Computing do IEEE {IEEE-TFCC, 2005} Bibliografia e Fonte de Consulta ARMY, hipi/rwwarL.hpe mileventVClusters2008/, dsponivel em Margo de 2005 BEOWULF1, http:/www.beowulf.org/mailman/istinfo/beowulf, disponivel em Marco de 2005. BEOWULF2, htip:/www.beowulf.org/mailman/listinfo/beowulf-announce, disponivel em Margo de 2005. CCGRID, http:/Avww.cegrid.org/, disponivel em Marco de 2005. CLUSTERING, hitp://clustering foundries. sourceforge.ne¥/, disponivel em Marco de 2005. CLUSTERWORLD, http:/Awww.clusterworld.comy, dispontvel em Marco de 2005. CRAY, http:/www.cray.com/downloads/Cray_XT3_Datasheet.pdf, disponivel em Marco de 2005. CONDOR, http:/Avww.cs.wisc.edu/condor/, disponivel em Margo de 2005, DQ§, http:/Ayww.scri.fsu.edu/~pasko/dqs.html, disponivel em Fevereiro de 2005. IEEE-TFCC, http:/Awww.ieeetfcc.org/, disponivel em Marco de 2005. HP, http://h18000.www1 .hp.com/solutions/enterprise/highavailability/index. html, disponivel em Marco de 2005. JIAVIA, http://www.ict.ac.cn/chpe/dsm/, disponivel em Marco de 2005. LINUXHPC, http:/Awww-linuxhpe.org/, disponivel em Margo de 2005. MC, http://www-hp.comytechservers/systems/syme.html, disponivel em Marco de 2005. MPI, http:/Awww-unix.mes.anl.gov/mpi/, disponivel em Margo de 2005. MYRINET, http://www.myri.com/, disponivel em Marco de 2005. NEC, http:/www.nec.com.br/, disponivel em Marco de 2005. OSCAR, http://oscar.openclustergroup.orgitik-index.php, disponivel em Marco de 2005. OSCAR-HA, http://xcr.cenit.latech.edw/ha-oscar, disponivel em Marco de 2005. OPENMOSIX, httpy/openmosix.sourceforge.net/, disponivel em Marco de 2005. OPENPBS, hitp:/www.openpbs.org, disponivel em Marco de 2005. CComputaséo Distibuida de Alto Desempenho: Redes, Clusters e Grids Computacionals PENGUIN, http:/www.penguincomputing.comy, disponivel em Marco de 2005. PYM, http:/www.netlib.org/pvm3/, disponivel em Marco de 2005. QUADRICS, http://www.quadrics.com/quadrics/QuadricsHome.nsf/DisplayPages/ Homepage, disponivel em Marco de 2005 SBAC-PAD, www.sbe.orgbr/sbac/2005/, disponivel em Marco de 2005 SGI, http:/www.sgi.com/, disponivel em Marco de 2005. SUN, http:/www.sun.com, disponfvel em Marco de 2005. ‘TOPSOO, http://top500.org/, disponivel em Marco de 2005. WSCAD, http:/Avww.sbe.org briwsead/2005/, disponivel em Marco de 2005.

También podría gustarte