You are on page 1of 17
— a s ee SUSE Grids Computacionais (2 14g )—Ceomeutagdo Dsribua de Ato Desempenho: Redes, lute € Grids Computacionais ee Os primeiros registros de descrigao de interacao entre pessoas. por intermédio das téenicas distribuidas em redes de computadores, sao datados do infcio dos anos sessenta. O pesquisador J.C. R. Licklider, do Massachusetts Institute of Technology (MIT), publicou ‘em 1960 um trabalho bastante inovador quanto a simbiose entre o homem e o computador [Licklider, 1960]. Em um outro trabalho, o pesquisador profetizou [Licklider, 1968]: “Em alguns anos, os homens estardo aptos a efetuar uma mator quantidade de comunicacao utilizando uma maquina do que pessoalmente.” 0s dois trabalhos do pesquisador do MIT, assim como indmeras outras pesquisas semelhantes, foram muito importantes para 0 desenvolvimento de mecanismos que impulsionaram o surgimento da Internet. Por outro lado, um fator que os trabalhos de pesquisas dos anos sessenta jé indicavam era a necessidade de uma forma mais amigavel de disponibilizar os recursos ¢ 0s servigos de rede. A grande utilizacao das facilidades da Internet, disponiveis desde 0 inicio dos anos setenta, somente atingiu um grande pibblico no inicio dos anos noventa. ‘A razo do sucesso de utilizacao da grande rede geograficamente distribufda, tardio uma vez que se passaram cerca de vinte anos, ocorreu por causa da nova abordagem de desenvolvimento € disponibilizagao das aplicacées, a Web. Em outras palavras, a adogao de ambientes de desenvolvimento padronizados e a utilizacdo de aplicacoes amigaveis na Web permitiram que mais usuarios utilizassem as aplicagoes geograficamente distribuidas na Internet. Os ambientes de grids computactonais, como estudamos no Capitulo 7, podem ser entendidos como um passo a frente no sentido de uma grande interoperabilidade de aplicagGes distribuidas. Para atingir esse objetivo, os grids se baselam no uso da infra- estrutura da Internet ¢ na forte padronizacao dos servicos web. O diferencial do paradigma est em disponibilizar uma grande quantidade de recursos computacionais de uma maneira padronizada com interoperabilidade. De outra forma, os recursos € as aplicacdes podem ser solicitados dinamicamente e efetuarem suas solicitacdes fim- a-fim (Peer-to-Peer). 0 modelo de comunicacao fir-a-fim entre aplicagées, conhecido em inglés como peer-to-peer, é aquele caracterizado pela comuntcagao direta entre os dois Captus 8 te de Cae de Gt Computaconals_ (54) _ 7 processos envolvidos em uma comunicacao. Em outras palavras, ndo existe nenhuma relacdo de subordinagao estatica como na abordagem cliente-servidor. No mecanismo peer-to-peer em um determinado momento um processo pode ser 0 servidor e em outro instante, cliente. Por outro lado, o processo cliente em uma determinada comunicagao pode vir a ser o servidor em uma comunicacdo seguinte. Introducao Seguindo um sentimento ja verificado por pesquisadores hé quase meio século, os ambientes de grid computacionais s4o orientados a uma disponibilizacdo amigavel de tipos especificos de recursos € servigos, Em outras palavras, em qualquer projeto de um grid computacional os usuarios € as aplicagdes devem ser prioritariamente destinados a tarefas bem definidas. Em um projeto de grid computacional deve sempre existir uma preocupagao quanto ao perfeito entendimento de todos os usuérios com relagao ao ambiente disponivel. Nao se imagina uma configurac4o para depois procurar um problema, para que 0 mesmo justifique a necessidade do grid. Nos Estados Unidos, Europa, Asia e Oceania ja existem muitas configuracoes de grids disponiveis. No Brasil, como sera apresentado na secéo de exemplos de projetos. j4 existem muitas iniciativas sendo desenvolvidas em parceria entre universidades € empresas de tecnologias. As iniciativas orientadas para configuragdes de grid, conforme comentamos anteriormente, foram projetadas para prover um determinado ntimero de facilidades para aplicagées especificas. De uma outra forma, pode-se diz r que 0s grids computacionais sao projetados visando: @ Prover um aumento de poder de processamento computacional no nivel nacional, regional ou corporativo; © Disponibilizar uma grande capacidade de armazenamento em nivel de memoria € espaco em disco: © Armazenar e disponibilizar dados oriundos de grandes experimentos: © Fornecer acesso a dados gerados em equipamentos de alta preciséo ¢ com altos custos geograficamente dispersos (exemplos sao telescépios, microscépios ¢ aceleradores de particulas); Em adiggo as caracteristicas de facilidades existentes nas configuragoes de grid, 0 lettor deve se recordar de que configuragées de grids tém seus focos de atuacéo pontuais em diferentes 4reas. Ento, é comum encontrarmos ambientes voltados especificamente ‘4g )_Computogoo Distrbuda de Ato Desempenho: Redes, Clusters e Grids Computacinais para reas tais como: meteorologia. desenvolvimento de novos medicamentos, estudos de aceleracao de particulas, bioinformatica, seguranca nacional, cosmologia, matemética, fisica de alta energia, dinamica dos fluidos ¢ fendmenos relacionados a troca de calor. NOTA Oleitor deve estar se perguntando neste momento aonde especificamente tem se usado os grids computacionats. Muitos exemplos de sucesso sao reportados em: © Induistrias automobilisticas para stmulacdo de fendmenos de controle de fluxo de are troca de calor. 0 objetivo é desenvolver melhores sistemas de venttlacao, refrigeragdo e calefagao interna de veiculos: Projetos de modelagem molecular para desenvolvimento de novos medicamentos: Estudos sobre 0 cosmo: Pesquisa detathada sobre o clima terrestre: . . . © Estudos de fisica de alta energia: © Andiises de atividades do cérebro: . ‘Simulagées nas dreas de medicina, aeroespacial, geofisica e biologia. Neste capitulo vamos apresentar varios esforgos internacionais que podem ser bons indicadores na orientagdo para pesquisa ¢ implementacéo de novos ambientes de grids computacionais. Os projetos tém naturezas distintas, compreendendo um intervalo que compreende iniciativas governamentais com foco em uma maior competitividade industrial até grupos de pesquisa interessados em desenvolvimento de pacotes de software abertos. Nossa escolha de casos para estudo foi orientada principalmente pelo escopo de cada projeto. Um maior peso fot auferido aqueles projetos que disponibilizam o acesso a sua = documentagao de forma piiblica na Internet. Em adicéo, uma outra meta dos exemplos 6indicar algumas caracteristicas macro de iniciativas existentes na Europa, Asta e Estados Unidos que possam enriquecer futuras iniciativas de construgdo de grids. Com a indicacéo de varias referéncias, 0 leitor pode ainda se dedicar a uma pesquisa mais detalhada de todos os projetos comentados. Ambientes Internacionais Nesta seco ilustramos varios esforcos na concepco, desenvolvimento e implementacio de configuragdes de grid no ambito internacional. O objetivo ¢ apresentar 0 estado de tuo 8 — Est ‘sos de Gri tacionais a Capitulo 8 Estudos de Casos de Grids Comput (9) — amadurecimento de varios projetos de grid € seus respectivos beneficios para as comunidades envolvidas nessas iniciativas. Um fator interessante comum encontrado em todas as iniciativas € a disseminagao da cultura de criacdo de organizagdes virtuais (em inglés estas entidades so conhecidas como Virtual Organizations). Em outras palavras, uma configuragao de grid € formada Por pontos geograficamente distribuidos que efetuam uma colaboragao na disponibilizacao uso de recursos e servicos. Desta forma, nao existe a figura de nticleo central onde todo © investimento sera efetuado, ou seja, cada organizacéo virtual pontualmente tem sua importancia na configuracao. Nos exemplos de grids computacionais com aporte de governos (como exemplos do Japao, Franca e Reino Unido), verificam-se uma preocupacao com a disseminagao do conhecimento, melhor relacionamento das organtzagées virtuais ¢ a transferéncia de tecnologia para o comércio ¢ a industria. Europa Os paises europeus, seguindo os passos dos grandes investimentos do governo e iniciativa privada americanos, fato este também ocorrido na Asia e Oceania, iniciaram seus projetos de configuragées de grids computacionais de uma maneira multidisciplinar. As varias iniciativas americanas por disporem de um grande aporte financeiro tém iniciativas de configuracées de grid mais pontuais. Em outras palavras, cada projeto americano usualmente é mais voltado para um determinado conjunto de aplicagées. O diferencial dos projetos europeus. visando uma otimizacao de investimentos, é que estes sao multidisciplinares com seus objetivos abrangendo uma mator quantidade de areas de aplicagoes. A seguir vamos apresentar algumas iniciativas européias. Mais informagées sobre atividades européias podem ser encontradas nas referéncias [CoreGrid, 2005}, [EUgrid, 2005), (Franca, 2005), [Itdlia, 2005], (Manchester, 2005], [NorduGrid, 2005], (Oxford, 2005) € [EuroGrid, 2005). Franca © governo francés, através de seu ministério de pesquisa, investiu dezenas de milhdes de francos em um paradigma de Globalizacao de Recursos Computactonais e Dados {ACI - Incentive Concerted Action), ou seja, em uma grande configuragao de grid. O objetivo desse projeto foi atender as necessidades de grandes volumes de bancos de dados e computacdo distribufda. O ministério, segundo [Franca, 2005], entendeu que os mecanismos de armazenamento de dados e computacao distribuida estéo mudando (950 |__Semeutosdo Distribute de Ato Deseripenho: Redes, Casters e Grids Computacionas sar muito rapidamente e que os diferenciais competitivos da indiistria e do comércio esto diretamente relacionados a esse novo paradigma computacional. Ainda segundo (Franca, 2005], aplicagoes de fisica nuclear, experimentos por simulacao, aplicagoes de biologia e genoma, modelos de previsido, fisica de particulas ¢ algoritmos meteorolégicos requerem mais capacidade de processamento e armazenamento. Na referéncia [Franga, 2005] existe um vasto material sobre o esforco estatal francés com relacao a uma politica dos grids computacionais. Italia No final de 2001, 0 conselho nacional de pesquisa da Itélia, um 6rgio similar ao nosso CNPg, estabeleceu um programa sinalizando as linhas mestras para 0 desenvolvimento de um ambiente de grid que pudesse ter um Ambito nacional. O projeto, aprovado no final de 2002, estabeleceu em sua versdo final uma forte tendéncia interdisciplinar. Do lado de infra-estrutura, 0 projeto indicou o uso de redes de fibra 6tica como espinha dorsal para interligacao das organizacées virtuais, a utilizacao de um conjunto de servigos de middleware e ambientes de programacao de alto desempenho. Quanto as aplicacées, o projeto estabeleceu que deveriam ser desenvolvidas algumas aplicagées exemplos que fossem representativas nas 4reas de observacdo da terra, geofisica, astronomia, biologla, genoma e quimica. Com este objetivo foram determinados sels centros de exceléncia que deveriam coordenar os desenvolvimentos e disponibilizacao das organizagées virtuais das aplicacdes. Em adicdo, existiu uma orientagao de que grupos de pesquisa internacionalmente conceituados ¢ universidades poderiam fazer parte de uma organizacao virtual. Na referéncia [Italia, 2005], € possivel se verificar mais detalhes da abordagem do programa italiano. Reino Unido No Reino Unido, no final de 2000, fot estabelecido um novo programa denominado de e- ‘Science. Esta iniciativa tem um forte propésito de criagdo de um esforgo que pudesse gerar uma abordagem similar aos pacotes de e-Business. Em outras palavras, os intimeros programas de pesquisa, suportados pelos 6rgios de fomento a pesquisa, deveriam desenvolver aplicades que pudessem ser utilizadas por outros grupos de pesquisa. De uma outra mancira, o leitor pode imaginar a criacao de um middleware de aplicaces para pesquisa. Copitulo 8 ~ Estudos de Casos de Grids Computacionais Os projetos de pesquisas que tinham um aporte de érgaos de fomento tinham seus focos nas seguintes areas: ‘© Astronomia e Fisica de particulas; © Biologia e Quimica; © Engenharia: © Financas; © Satide ptiblica Um fato interessante quanto ao projeto do Reino Unido é sua diversidade de abrangéncia, com especial énfase diferencial quanto a outros projetos nos aspectos de satide piblica e financas. Outras atividades do programas do Reino Unido que foram estabelecidas como importantes para o desenvolvimento de uma cultura de e-Science foram: © Estabelecimento de um centro nacional de e-Sclence interligado aos grandes centros regionais de Grid: © Atividades de suporte a comunidade de e-Science, uma vez que o conhecimento ¢ os especialistas a priori estéo geograficamente distribuidos. Este paradigma € um fator importante em qualquer projeto de grid, posto que muitas vezes somente os grandes centros tém 0 aporte financeiro dos érgios de fomento. Com 0 entendimento de que uma configuracao de grid deva ser capilar, esforcos sao necessérios para uma homogeneidade de conhecimento ¢ investimentos de manetra apropriada; © Participacdo em projetos ¢ atividades internacionais de grid. Devido a importancia crescente das configuracoes de grid para aplicacées cientificas ¢ industrials, o programa entende que sao vitals as ages de cooperagées internacionais; © Criacdo de um instituto voltado para prover uma infra-estrutura de middleware aberto {OMII, 2005); Um centro de e-Science, segundo (Reino Unido II, 2005}, tem como funcées principais: © Estimular ¢ sustentar o desenvolvimento dos esforcos de e-Science, contribuindo de maneira significativa internactonalmente, assegurando que as técnicas devem ser propagadas rapidamente para 0 comércio ¢ industria; © Identificar e suportar projetos de e-Science dentro ¢ entre instituicées, provendo 0 suporte técnico e de infra-estrutura apropriado com o objetivo de que pesquisadores € cientistas possam dispor de mecanismos modernos de e-Science; (251) Computagdo Distribuide de Alto Desempenho: Redes, Clusters e Grids Computacionais © Encorajar uma aproximacao de profissionais envolvidos com a ciéncia da computagao € aqueles envolvides com o desenvolvimento de aplicagées; © Desenvolver métodos sisteméticos confidveis para a captura, armazenamento ¢ disponibilizacao de dados que possam ser gerenciados ¢ compartilhados em projetos de pesquisas. Algumas caracteristicas que chamam a atencao quanto ao esforco briténico, além do suporte as atividades econémicas € de satide, sao a grande preocupacdo em difundir a tecnologia de grid promover um estreitamento de relacionamento entre organizacoes virtuais visando um nivelamento homogeneo. Nas referéncias [Reino Unido I, 2005] ¢ [Reino Unido Il, 2005] 0 leitor deverd encontrar mats informacées sobre os esforcos britanicos com relacdo ao paradigma de grids computacionais, Paises Nordicos Os paises nérdicos da Europa estabeleceram um projeto de grid denominado de NorduGrid (NorduGrid, 2005]. O projeto tem como meta a pesquisa, 0 desenvolvimento e o suporte de um middleware de grid conhecido como ARC (Ad- vance Resource Connector). Uma prévia experiéncia, de 2001, de uma iniciativa colaborativa de rede de computacéo geografica distribuida e manipulacéo de dados, serviu de base para a proposta do NorduGrid. © aspecto diferencial do NorduGrid € prover um pacote de software sem custo, robusto, escalavel, com caracteristicas completas de uma solucdo para computacao globalizada e suporte a grande quantidade de dados distribuidos. 0 middleware ARC-Middleware [NorduMiddleware, 2005] ¢ um pacote de software aberto e distribuido com uma licenca GPL De maneira semelhante a outros projetos de grid, o NorduGrid € composto por membros de universidades e centros de pesquisa de imimeros paises nérdicos. Todavia, como uma das premissas do projeto é ser aberto, sao aceitos membros externos & comunidade nativa. Esse aspecto de abertura de participagao é verificado na maioria das iniciativas de constitui¢ao de ambientes de grid, devido principalmente a necessidade de especialistas € visdes heterogéneas que possam agregar valor aos ambientes. Nas referéncias [NorduGrid, 2005] e [NorduMiddleware, 2005], respectivamente, possivel encontrar uma boa documentacao sobre o projeto e obter 0 pacote de software aberto de middleware ARC Middleware. Copitulo 8 ~ Estudos de Casos de Grids Computacinaie sret_(253) = Asia A Asia € um dos conitinentes mais ativos em iniciativas de configuracées de grid computacionais, tanto do lado governamental quanto do industrial. Vamos a seguir ilustrar alguns estudos de casos, todavia o leitor deve estar ciente de que existem muitos outros esforgos como exemplificam as referéncias [APGRID. 2005], [ASIAGrid, 2005] e (GridKorea, 2005). Japao O projeto NAREGI (acronimo de National Research Grid Initiative) é um esforco de cooperacao entre a indtistria, governo ¢ universidade para condugao de pesquisa e desenvolvimento de infra-estrutura de software de grid tecnologia de redes. O objetivo final do projeto é prover um ambiente computacional diferencial para o desenvolvimento de tecnologias relacionadas a novos materiais, fabricacao da préxima geracdo de nano dispositivos € outros produtos relacionados com a tecnologia NanoScience [Jap4o, 2005]. Os objetivos macros a serem atingidos pelo projeto sao: © Estabelecimento de uma infra-estrutura de pesquisa em grid; © Revitalizagéo da industria de TI através de esforcos de comercializagao de grid middleware e competicao de exceléncia no nivel internacional; © Disseminacao das técnicas de grid para a indtstria, por esforcos entre centros de pesquisas ¢ unidades fabris; ‘© Acompanhar 0 desenvolvimento de padrées de grid ‘© Explorar o aperfeigoamento de especialistas na area de grid. Outra iniciativa que merece uma atencao ¢ o projeto Japonés de Bogrid [Biogrid, 2005]. Esse esforgo nasceu concomitantemente com o programa governamental dos ministérios da Educacao, Cultura, Esporte, Ciéncia e Tecnologia para a construcao de supercomputador baseado em uma rede. A Universidade de Osaka em conjunto com um grupo de outras instituicées ficou responsével pelo desenvolvimento da tecnologia de grid computacional para atender solicitag6es especializadas de biologia e ciéncias médicas. India A grande popularidade da Internet, adicionada a disponibilidade de computadores com grande capacidade de processamento ¢ redes com alas taxas de transmissao, tem acelerado a modificacao de conceitos de arquiteturas computacionais. Por causa desta revolucdo em termos de utilizacao de componentes computacionals e servicos distribuidos (358) ‘Computagdo Distribuida de Alto Desempenho: Redes, Clusters e Grids Computacionais geograficamente, varios grupos de pesquisa da india tém participado em projetos internacionals adotando os conceitos dos grids computacionais. Um exemplo que merece atencao € 0 grupo formado por cinco universidades (Panjab. Delhi, Barc, EHEPTIFR ¢ HECR-TIFR) que cooperam com o centro europeu de particulas fisicas CERN [CERN, 2005] na pesquisa de experimentos conhecidos como CMS (Com- pact Moun Solenoid) {india, 2005]. © CERN € um instituto bastante famoso por seus desenvolvimentos na area de fisica e pacotes de software, inclusive porque ld nascett 0 conceito da Web [india, 2005). grupo indiano formou um segmento de colaboracéo denominado INDIA-CMS, cujos objetivos sao: © A fabricacao de componentes hardware; © Desenvolvimento de software: ‘© Instalagdo e calibracao de dispositivos localizados fisicamente no CERN: © Anélise de dados. Oceania A Austrélia ¢ considerada um dos paises com maior grau de atividade na area de pesquisa dos grids computacionais, juntamente com os Estados Unidos ¢ os paises europeus. Os esforcos australianos podem ser verificados nas referéncias [Australia 2005] € [GridComputing, 2005}. 0 primetro sitio apresenta o Forum de Grid Australiano; esta iniciativa procura normalizar € otimizar esforgos no desenvolvimento de configuragdes de grid. © AusGrid procura estimular a aproximagao de grupos de pesquisa ¢ desenvolvimento, além de prover informacées técnicas sobre diversos projetos. Por outro Jado, o sitio [GridComputing, 2005] serve como um diretério internacional de esforcos em todas as dreas, voltados para t6pico de grid computacional. Estados Unidos Os Estados Unidos sao 0 pafs com o mator mimero de atividades relacionadas a computagao em grid. A razao para tal fato pode ser explicada, pols a idéla dos grids computacionais nasceu do pesquisador Ian Foster do Laboratorio de Sistemas Distribuidos do Argonne National Lab (Argonne, 2005} Copitulo 8 Estudos de Casos de Grids Computacionais Foster, que também é¢ professor da Universidade de Chicago. juntamente com seu colega de laboratorio Steven Tuecke € o professor Carl Kesselman, da University of Southern California, desenvolveram o software Globus |Globus, 2005]. Este software é considerado © padrao de facto para configuracées de grid. Atualmente 0 esforgo dos trés pesquisadores ja transcendeu o mero desenvolvimento de um software e tornou-se uma iniciativa que agrega intimeras universidades, centros de Pesquisas € as grandes empresas de tecnologia de TI. Foi formada uma organizacdo, denominada de Globus Alliance (Globus, 2005), das instituicées envolvidas com a utilizacdo € desenvolvimento do Globus. A politica da organizacéo € o desenvolvimento fundamental de tecnologias que s4o necessérias para a construgao de grids computacionais. © entendimento de grid para o grupo ‘é que estes sio ambientes duradouros e que permitem a integracdo de softwares aplicativos com instrumentos, recursos computacionais e de informacao, sob um gerenclamento de diversas organizacoes espalhadas geograficamente, Atualmente 0 Globus Alliance tem suporte dos governos americano, briténico ¢ sueco. Grandes empresas, também, dao apoio as iniciativas da organizagao, dentre elas a Cisco, IBM ¢ MicroSoft. Outro sitio importante € 0 Global Grid Forum [GGF 2005]. Esta organizacéo compreende uma grande comunidade de pesquisadores da indiistria com o objetivo de padronizacéo na rea de grid. Em outras palavras, 0 GGF procura promover 0 suporte, desenvolvimento, utilizagao € implementacao de técnicas de grid com foco na criagao de documentacao das melhores praticas ¢ experiéncias relacionadas aos ambientes de grid. Desta forma, € esperado ‘que padrées sejam gerados e que a indstria como um todo possa estar apta ao desenvolvimento de tecnologia que possa prover uma interoperabilidade de ambientes e aplicagées. Imimeros outros esforcos de ambientes de grids nas mais diferentes 4reas do conhecimento existem nos Estados Unidos. Exemplos de ambientes sao: AccessGrid [AccessGrid, 2005], Condor-G [Condor-G, 2005}, Discom [Discom, 2005], EarthGrid [EarthGrid, 2005], FusionGrid [FusionGrid, 2005], GridCenter |GridCenter, 2005), GriPhyN [GriPhyN, 2005], HiperSoft [HiperSoft, 2005], Legion (Legion, 2005], ScienceGrid, [ScienceGrid, 2005] ¢ TeraGrid (TeraGrid, 2005) Ambientes Brasileiros No Brasil, ainda nao existe uma clara direcao governamental quanto as iniciativas dos grids computacionais, que compreenda um escopo nacional. Em outras palavras, nao temos como outros paises um Férum Brasileiro de Grid. (8) CComputago Dietrbuide de Alto Desempenha: Redes, Clusters e Grid Computacionais E possivel inferir, de uma maneira semelhante ao que j4 ocorre em paises que jé tém iniciativas de grid em andamento, que o Ministério de Ciéncia e Tecnologia deva incentivar ‘um projeto nacional considerando o Sistema Nacional de Alto Desempenho (SINAPAD - [SINAPAD, 2005}) ¢ a Rede de Ensino ¢ Pesquisa (RNP [RNP 20051). O Brasil j4 dispoe desde o final da década de oitenta de uma visio estratégica sobre 0 Processamento de alto desempenho. No inicio dos anos noventa foi imaginado um modelo ‘organizacional para centros de alto desempenho, ¢ estes comecaram sua implementacao a partir de 1992. Hoje 0 pafs j4 dispOe de sete modernos centros de alto desempenho. Os centros brasileiros de alto desempenho sao denominados de CENAPAD (Centro Nacional de Alto Desempenho) ¢ s4o dispersos geograficamente desde o Rio Grande do Sul até o Cearé. A seguir apresentamos algumas caracteristicas desses centros: ‘© Centro de Alto Desempenho Ambiental: este centro localizado em Cachoeira Paulista- SP faz parte do CPTEC (Centro de Previséo de Tempo ¢ Estudos Climaticos) esta ligado ao Instituto Nacional de Pesquisas Espaciais (INPE). Alguns de seus produtos ‘do: experimentos de campo, modelagem atmosférica, observagées meteorolégicas, hidrometeorol6gicas, ambientais, monitoramento de chuva € nivel dos rios nas principais bacias brasileiras, revisdo ocednica para cidades Iitoraneas, tabuas de marés, meteogramas, imagens de satélite global-Brasil-regional, condig6es climaticas do Brasil, mapas, gréficos, boletins, previsdo de tempo para todo o Brasil com boletins por regides ¢ para as capitais. O ambiente computacional € composto por um ‘supercomputador NEC SX4/8A que possui 8 CPUS, 16GFlops, capacidade de meméria de 8 Gbytes ¢ 256 Gbytes de disco, sistema operacional SuperUX. compiladores C ¢ Fortran 90, além da biblioteca OpenMP [CENAPAD-CPTEC, 2005]; © Laboratério Nacional de Computacao Cientifica (LNCC): este centro localizado na cidade de Petropolis-RJ conta com uma moderna plataforma computacional, a servico da comunidade cientifica brasileira. O ambiente computacional consiste de diversos sistemas computacionais, de méquinas de pequeno porte até supercomputadores, como sao os casos do supercomputador IBM SP ¢ dots supercomputadores SUN, com alta capacidade de processamento cientifico. O LNCC € um dos principais pontos de entroncamento de conexdes de redes académicas no Brasil, 0 que the confere situagio privilegiada em termos de conectividade, tanto em nivel regional quanto nacional € internacional (CENAPAD-LNCC, 2005]: © CENAPAD-MG/CO: é um centro de computacao de alto desempenho que oferece recursos computacionais. treinamento € consultoria para as comunidades académica, governamental e empresarial do Brasil. A prioridade desse centro se foca para sua regido de abrangéncia: Brasilia, Mato Grosso, Mato Grosso do Sul, Minas Gerais ¢ tulo 8 - 0s de Casas. tacionais (a5, Copitulo 8 Estudos de Casas de Grids Comput 957\— hrs Golds. O centro esta localizado no campus da Universidade Federal de Minas Gerais (UFMG) em Belo Horizonte-MG. A configuragéo computacional principal dese CENAPAD ¢formada por um IBM RS-6000 SP com quarenta e dois nés e cingiienta processadores € um InfoCluster com onze nés biprocessados [CENAPAD-MG/CO, 2005); CENAPAD- NE: este centro, localizado em Fortaleza na Universidade Federal do Cearé, tem como funcao prestar um apoio A comunidade académica, érgios governamentais € setor produtivo em assuntos referentes ao processamento de alto desempenho nas regioes Norte € Nordeste. Dentre os servicos que sao previstos pelo centro pode-se relacionar: processamento de dados de alto desempenho, com arquitetura de supercomputacéo paralela; treinamento no uso dos recursos computacionais do centro empregados nos projetos: coordenacao ou acompanhamento técnico e administrative de projetos; consultoria técnica para execugdo dos projetos assim como para Identificacdo, especificagéo © implantacéo ou desenvolvimento de ferramentas de trabalho; suporte aos usuarios, no que se refere & abertura e manutencao de contas, allocagao de recursos aos projetos, disponibilizagao de softwares basicos e aplicativos € comunicacéo de dados (CENAPAD-NE, 2005}; © CESUP (Centro Nacional de Supercomputacao) do Rio Grande do Sul iniciou operacao em junho de 1992 com acesso aberto, via rede de computadores, a todo © Pais. Em 1 de julho de 1992. coneluiu-se o perfodo de teste do supercomputador Cray Y-MP 2E, o primetro desta classe avancada instalado na América do Sul. A partir de entao, 0 centro apéia projetos de pesquisa e desenvolvimento que necessitem de recursos de simulacao, visualizacao e treinamento em ‘supercomputagio e ferramentas relacionadas. Atualmente esse centro dispée de: um Cray T94 com 2 processadores de 1.8 Gflops, 2 Gbytes de memoria, 53 Gbytes de disco; SGI Octane, SGI O,; SGI Origin 200 Workserver; SGI ONYX: SGI INDYS [CENAPAD-RGS, 2005}; CENAPAD-SP: localizado na Universidade de Campinas, sua missao é apolar as atividades de Pesquisa e Desenvolvimento nas areas de Ciéncia e Tecnologia do Pais, disponibilizando um ambiente de alto desempenho e afins, atuando como um centro de exceléncia em novas tendéncias computacionais, contribuindo para a formagao da comunidade clentifica ¢ empresarial. Para atingir seu objetivo, disponibiliza aos usuarios um ambiente ‘computacional composto por maquinas com arquitetura MPP e SMR executando o sistema operacional Unix. Sao 58 méquinas, totalizando uma capacidade de processamento em torno de 105.38 GFLOPs ¢ 1.1 TB de disco externo [CENAPAD-SP, 2005]; NACAD: 0 Niicleo de Computacao de Alto Desempenho (NACAD) da COPPE/ UFRJ € um laboratério especializado na aplicacao de computacao de alto an fence do Distibuida de Ato Desempenho: Redes, Clusters e Grids Cor (958) Cemeutosc0 Ost empen) mputacionais X desempenho a problemas de engenharia e ciéncias em geral, e outras éreas de conhecimento. As atividades do NACAD concentram-se em trés linhas principats: pesquisa e desenvolyimento conduzida pela equipe de pesquisadores do NACAD € usuarios de seus servicos de computagao de alto desempenho; suporte computacional a grupos de docentes ¢ pesquisadores dos diferentes Programas da COPPE, da UFRJ, de outras instituicdes do Estado do Rio de Janeiro e de outros estados; formaco de recursos humanos através de cursos regulares de Pés-graduacao ¢ graduacéo, minicursos sobre temas especificos e cursos especificos relacionados a utilizagao dos equipamentos do NACAD. O centro dispée de uma configuracdo composta por um supercomputador Cray SV1, um Cluster Itautec e um Cluster NACAD. 0 Cray tem doze CPUs, 16 Gbytes de meméria compartilhada, 250 Gbytes de discos, executa o sistema operacional UNICOS, possui compiladores C/C++ e Fortran 90. O Cluster Itautec possui dezesseis nés duais Intel Pentium 1 GHz, 8 Gbytes de meméria total distribuida, rede dedicada Fast-Etherner, executando o sistema operacional Linux RedHat 7.3. O Cluster NACAD possui oito CPUS Intel Pentium III de 1 GHz, meméria total distribuida de 4 Gbytes, rede dedicada Fast-Ethernet, executando o sistema operacional Linux RedHat 7.3 [CENAPAD-UFRJ, 2005], Iniciativas de ambientes de grids computacionais também podem ser encontradas nas parcerias entre universidades e empresas de tecnologia, além de esforcos internos de determinadas untversidades para disponibilizar configuracées de grid para a comunidade académica. ‘Como um exemplo de esforco de colaboracao entre uma universidade e uma empresa, 0 projeto OurGrid [OurGrid, 2005] estabelecido entre a Universidade Federal da Paraiba em Campina Grande ¢ a empresa Hewlett-Packard (HP) visa pesquisar e desenvolver solugées de uso € gerenciamento relativos aos ambientes de grid computacional. £m um esforco de estabelecer um portal de grid para pesquisa para os diversos centros académicos da Universidade Federal de Santa Catarina (UFSC), a universidade esta desenvolvendo um projeto denominado de e-Pesquisa [e-Pesquisa, 2005]. O objetivo desse projeto € uniformizar 0 acesso aos diversos recursos computacionais que existem no campus da UFSC, adotando-se uma abordagem de grid computacional. Configuragées de cluster, computadores com maior poder computacional, sistemas de armazenamento distribufdos ¢ diversos equipamentos estarao dispontbilizados para toda a comunidade académica sob a forma de grid computacional composto de varias organizagées virtuais (exemplos de organizagoes virtuais do e-Pesquisa séo os centros académicos, nficleo de processamento de dados ¢ laboratérios). opto 8 sudo de Coss de Grids Computaconis (a5) Revisdo do Capitulo O objetivo desse capitulo foi fornecer alguns exemplos de casos para que 0 leitor pudesse entender que configuracdes de grids computacionais sao especificas na tarefa de dispontbilizar recursos e servicos. A configuracao dos ambientes, por conseguinte, tem seu foco em processamento de alto desempenho, disponibilizando uma grande area de armazenamento, acesso a dados de dispositivos cientificos. Por outro lado, uma fungao do capitulo fot indicar exemplos empiricos de casos em diversas reas do conhecimento. Fundamentos Relevantes Para que o leitor demonstre seu bom conhecimento dos ambientes distribuidos € necessdrio conhecer os acrnimos e fundamentos relacionados a seguir: @ Cenapad So oeiaka Global Grid Forum Globus Globus Alliance Legion Beater Exercicios Propostos 1. Faca uma pesquisa, utilizando sitios tals como 0 google.com.br, scholar. google.com ou IEEE Explorer, sobre as diferengas conceituais de Internet, Web e Grid. Acesse 0 sitio (Internet, 2005] ¢ destaque pontos importantes sobre a histéria da Internet. Observe a evolucdo do niimero de redes interligadas, com especial énfase em detalhes como a taxa de crescimento, por exemplo, antes ¢ depois dos anos noventa. Acesse os sitios [Web, 2005] ¢ (CERN, 2005] e destaque pontos importantes sobre a historia da Web. Faca uma relacdo entre a questo anterior e esta, apontando as diferencas dos objetivos funcionais da Internet e Web. |. Faca um acesso as referéncias (Sinapad, 2005] e [RNP 2005] apresente uma visio geral dessas duas organizacées com um enfoque para as configuragées de grid. \__Computasao Distribuida de Alto Desempenho: Redes, listers e Grids Computacionais 5. Verifique os ambientes de hardware, software e aplicacées dos sete centros de Processamento de alto desempenho. Faca uma tabela parametrizando nimero de maquinas MPP e SMP, quantidade de processadores, espaco disponivel em meméria, capacidade de armazenamento em disco, quantidade de MFlops, sistemas operacionais. Referéncias O leitor que ainda tem alguma dtivida sobre o que venha a ser a Internet, ou que deseja conhecer melhor sua hist6ria, deve acessar o sito [Internet, 2005}, Por outro lado, na referéncia [Web, 2005] existe um pouco de histéria sobre a Web. Utilizando qualquer software de busca de contetido € fécil encontrar documentos que relatam as hist6rias da Internet e Web. Uma fonte diferencial para saber mais sobre as diferengas entre a Internet ¢ a Web pode ser a pagina do CERN [CERN, 2005]. onde em 1989 Tim Berner-Lee inventou a Web. sitio do Sinapad [Sinapad, 2005] possui um material bastante completo sobre centros nacionais de alto desempenho. Neste endereco € possivel obter um direcionamento para Varlos aspectos relativos aos usuarios, artigos, projetos, recursos, organizacio e um hist6rico. Quanto ao sitio [GridComputing, 2005], este € uma fonte que para o usuério funciona como um diret6rio para intimeros esforcos em ambientes, pacotes de software, projetos © conferéncias relacionadas aos grids. Quanto aos exemplos de segmentos da indistria que ja utilizam as configuracées de grids, indicagoes para consulta s40: (GGF, 2005], (Globus, 2005], {GridComputing, 2005] € [Eye, 20051. Bibliografia e Fonte de Consulta ACCESSGRID. http:/Awww.accessgrid.org, disponivel em Marco de 2005. APGRID, http://www.apgrid.org, disponivel em Marco de 2005. ARGONNE, http:/;/www.anl.gov/, disponivel em Marco de 2005. ASIAGRID, http://www.apbionet.org/, disponivel em Marco de 2005. AUSTRALIA, http://www.ausgrid.org/twiki/bin/view/Forum, disponivel em Marco de 2005. BIOGRID, http:/www.biogrid.jp/, disponivel em Marco de 2005. Capitulo 8 ~ Estudos de Casos de Grids Computacionais CENAPAD-CPTEC, http:/www.cptec.inpe.br/%7Eeugenio/CENAPAD/sinapad_cptec_inpe. html, disponivel em Marco de 2005. CENAPAD-LNCC, http:/www.cenapad-r] Ince.br/, disponivel em Marco de 2005, CENAPAD-MGICO, http:/swww.cenapad.ufmg.br/, disponivel em Marco de 2005. CENAPAD-NE, hitp:/www.cenapadne.br/, disponivel em Marco de 2005. CENAPAD-RGS, http:/vww.cesup.ufrgs.br/, disponivel em Marco de 2005. CENAPAD-SR http:/www.cenapad.unicamp.br/, disponivel em Marco de 2005. CENAPAD-UFRJ, http://www.nacad.ufrj.br/, disponivel em Marco de 2005. CERN, http://public.web.cern.ch/Public/Welcome.html, disponivel em Marco de 2005. CONDORG, http:/www.cs.wise.edw/condor/condorg/, disponivel em Marco de 2005 COREGRID, httpy/jvww.coregrid.net/, disponivel em Marco de 2005. DISCOM, http:/www.cs.sandia.gov/discom/, disponivel em Marco de 2005. EARTHGRID, https:/wwww.earthsystemgrid.org/, disponivel em Marco de 2005. EUGRID, http:/Awww.cordis.lwist/grids/index.htm, disponivel em Marco de 2005. EUROGRID, http:/www.eurogrid.org), disponivel em Marco de 2005. EYE, httpy/www.eyeforpharma.conyprint.asp?news=25428, disponivel em Marco de 2005. E-PESQUISA: hitp:/www.inf.ufse.br/~mario/projetos.html, disponivel em Marco de 2005. FRANCA, http:/www-sop .inria.fr/acl/grid/public/acigrid.htm, disponivel em Margo de 2005. FUSIONGRID, http:/www-fusiongrid.org, disponivel em Marco de 2005. GGE http:/Avww.grodforum.org, disponivel em Marco de 2005. GLOBUS, http:/Wwww.globus.org/, disponivel em Marco de 2005. GRIDCENTER, http:/www.grids-center.org), disponivel em Margo de 2005. GRIDCOMPUTING, http:/www.gridcomputing.com, disponivel em Margo de 2005. GRIDKOREA, http:/www-gridforumkorea.org/, disponivel em Marco de 2005. GRIPHYN, http:/wwwgriphyn.org/, disponivel em Marco de 2005. HiperSoft, http:/hipersoft.rice.edw/grads/, disponivel em Marco de 2005. india. http:/grid.tes.tifr.res.tn/, disponivel em Margo de 2006. Internet, http:/Avww.lsoc.ory/internev/history/brief.shtml#Origins, disponivel em Marco de 2008. on aE

You might also like