Computação em grelha

Origem: Wikipédia, a enciclopédia livre.
(Redirecionado de Grid computing)
Ir para: navegação, pesquisa

Computação em grelha/grade (português europeu) ou Computação em grid (português brasileiro) ou Grelha de cálculo, em inglês Grid Computing é um modelo computacional capaz de alcançar uma alta taxa de processamento dividindo as tarefas entre diversas máquinas, podendo ser em rede local ou rede de longa distância, que formam uma máquina virtual. Esses processos podem ser executados no momento em que as máquinas não estão sendo utilizadas pelo usuário, assim evitando o desperdício de processamento da máquina utilizada.

Na base da actual computação em grelha estão os aglomerado de computadores ou computadores localizados em diferentes centros de cálculo, ligados entre si por uma rede da de alto débito, em Rede Privada Virtual - (VPN) por questões de segurança.

Índice

[editar] Razão da grade

Milhares de físicos em todo o mundo quererão aceder aos dados do LHC para os analisar, e o CERN decidiu construir uma infra-estructura distribuída para armazenar e tratar o astronómico fluxo da dados' 15 Petabytes (15 million Gigabytes) de data gerados anualmente pelas experiências do LHC. Assim nasceu a WLCG sigla inglesa de Worldwide LHC Computing Grid [1] - [2].

[editar] Antecedentes

Nos anos 90 uma nova infra-estrutura de computação distribuída foi proposta visando auxiliar atividades de pesquisa e desenvolvimento científico. Vários modelos desta infra-estrutura foram especificados, dentre elas, a Tecnologia em Grade, em analogia às redes elétricas (“power grids”) se propõe em apresentar ao usuário como um computador virtual, a VPN, mascarando toda a infra-estrutura distribuída, assim como a rede elétrica para uma pessoa que utiliza uma tomada sem saber como a energia chega a ela.

Seu objetivo era casar tecnologias heterogêneas (e muitas vezes geograficamente dispersas) formando um sistema robusto, dinâmico e escalável onde se pudesse compartilhar processamento, espaço de armazenamento, dados, aplicações, dispositivos, entre outros. Foi o caso do SETI@home ou a dos cálculos para a fesabilidade do LHC do Cern com o LHC@home plataforma que com ajuda dos computadores pessoais ligados fora das horas de trabalho permitem ter muito poder de cálculo com pouca transferência de dados, e isso desde 2009 [3].

Uma outra tecnologia de grelha é a P2P (peer to pear) que permite a interconneção de computadores pessoais para se trocar dados, ficheiros, etc.

[editar] Visionários

Em si mesmo a Computação em grade ou Computação em grid ou Grelha de cálculo nasceu em Setembro de 1997 aquando de uma reunião no Laboratório Nacional de Argonne sobre o tema "Construir uma grelha de cálculo". Em 1998, Ian Foster, desse mesmo laborateorio, e Carl Kesselman, da Universidade de Califórnia em Los Angeles (UCLA), publicaram um trabalho chamado A grelha: plano para nova estrutura de calculo - o que hoje é conhecido como a bíblia da grade [4]. Por seu lado Ian Foster já havia participado no projecto I-WAY e o duo Foster-Kesselman tinham publicado em 1997 um artigo intitulado Globus : uma caixa de ferramenta para infra-estructura méta-informática fazendo assim referência directa a Globus e ao seu predecessor, a méta-informatica [5].

[editar] Histórico

Os antecedentes das actuais grelhas de cálculo foram utilizados à muito tempo pela SUN, com a "SUN Grid Engine", ou pela Hewlett Packard, com a "HPC utilities", nomeadamente para :

  • DEISA - Distrubuted European Infrastrcture for Supercomputing Applicationss
  • EGEEE - Enabling Grid for E-sciencE [6], que liga mais de 180 centros de cealculos europeus e mundiais a partir de uma larga extensão de Globus [7], a Globus Toolkit, no quadro do projecto europeu Datagrid[8] do CERN apoiado pelos mediadores (middleware) empregues na LCG [9].

[editar] Grelhas/Grades

No meio científico já pode-se encontrar várias grades em funcionamento espalhados por vários países, muitos sendo projetos multi-institucionais. Como exemplos tem-se:

  • EGI (European Grid Infrastructure)
  • CERN openlab [10].
  • Datagrid, do CERN, um projeto financiado pela Comunidade Europeia com o objetivo de atuar em áreas de pesquisa como astronomia, física e biologia;
  • BIRN, projeto multi-institucional que conta com quinze universidades norte-americanas, voltado para a pesquisa neurológica
  • Mammogrid, uma iniciativa da comunidade européia para formar uma base de mamografias que abrange toda a Europa com intuito de fornecer material de estudo e campo para o desenvolvimento de tecnologias em grade.

No Brasil um bom exemplo é o Sprace, projeto de um grade do Instituto de Física da USP que participa no processamento dos dados provenientes do projeto D0 (projeto que reúne pesquisadores do mundo todo para analisar os dados gerados pelo acelerador de alta energia Tevatron Collider, localizado em Illinois, Estados Unidos).

A tecnologia em grade vem sendo aperfeiçoada, em grande parte pelo esforço do Global Grid Forum (GGF), uma comunidade formada por entidades do meio científico e corporativo que criam e padronizam tecnologias para ambientes em grade. Um dos trabalhos mais importantes do GGF atualmente vem sendo o desenvolvimento do OGSA (Open Grid Service Architecture), um padrão cujo objetivo é permitir interoperabilidade, portabilidade e reutilização de serviços em grade através da padronização de interfaces, comportamentos e serviços básicos obrigatórios, APIs, etc, assim viabilizando a utilização conjunta de serviços desenvolvidos em diferentes ambientes, por diferentes desenvolvedores.

Pesquisadores da área acreditam que a tecnologia de grades computacionais seja a evolução dos sistemas computacionais atuais, não sendo apenas um fenômeno tecnológico mas também social pois num futuro próximo reuniria recursos e pessoas de várias localidades, com várias atividades diferentes, numa mesma infra-estrutura possibilitando sua interação de uma forma antes impossível.

[editar] Agradecimentos

O Cern reconheceu a contribuição excepcional do Reino Unido no desenvolvimento da Grelha de cálculo [11] .

[editar] Ver também

Referências

  1. WLCG
  2. Une super-grille de calcul pour le Cern
  3. What is LHC@home?
  4. Foster & Kesselman: The Grid: Blueprint for a New Computing Infrastructure, Morgan Kaufmann, 2003 (2ème édition en 2004 sous le titre GRID2)
  5. La grille
  6. Le projet Egee (em francês)
  7. Globus Toolkit
  8. CERN Datagrid
  9. LCG
  10. Openlab
  11. CERN 2004

[editar] Ligações externas

Ferramentas pessoais
Espaços nominais
Variantes
Ações
Navegação
Colaboração
Imprimir/exportar
Ferramentas
Noutras línguas