Na seção anterior foram apresentados os principais sistemas de Grid Computing existentes até o momento. Entretanto, é necessário destacar os maiores e principais projetos de Computação em Grade ao redor do mundo, sendo esses responsáveis por grande parte das pesquisas científicas que são executadas em ambiente de alta capacidade de processamento. Os dois maiores projetos na atualidade são: EGEE (Enabling Grids for E-science) e OGS (Open Science Grid).
EGEE
Enabling Grids for E-sciencE (EGEE, 2008) é atualmente a maior infra-estrutura
multidisciplinar de Grid Computing. É formada por mais de 140 instituições e oferece um ambiente escalável e confiável para comunidades de pesquisas da Europa e outros países ao redor do mundo.
A infra-estrutura atualmente é composta por aproximadamente 300 sítios de processamento espalhados por 50 países, integrando um ambiente de computação com aproximadamente 80.000 CPUs e responsável por atender a demanda de 10.000 usuários.
O EGEE é ideal para pesquisas científicas, especialmente para projetos que executam aplicações que requerem recursos considerados impraticáveis quando usadas as infra- estruturas tradicionais da Tecnologia da Informação.
O projeto EGEE foi dividido em fases. Atualmente o seu estado encontra-se na terceira fase:
• EGEE 1: o projeto EGEE iniciou suas atividades focadas em duas áreas bem
definidas: Física de Partículas e Biomedicina, pois já haviam aplicações de Grid nesses dois campos de pesquisas, fator que favorecia o projeto piloto do EGEE. A primeira fase do projeto teve encerramento oficial no dia 31 de Março de 2006. • EGEE 2: iniciou suas atividades em 1 de Maio de 2006, expandindo o escopo
aplicações e áreas do conhecimento. Na segunda fase do projeto, a infra-estrutura de Grid tornou-se ideal para qualquer pesquisa científica que requeria alta capacidade de processamento.
• EGEE 3: a terceira fase do projeto EGEE iniciou-se em 1 de Maio de 2008
tendo como co-fundador a comissão européia. O EGEE 3 tem como objetivo a expansão e otimização da infra-estrutura de Grid Computing que atualmente processa 300.000 Jobs diariamente, submetidos por diversos domínios de pesquisas.
A arquitetura do EGEE consiste em um conjunto de serviços de middlewares disponibilizados em uma coleção global de recursos de computação e armazenamento. Uma estrutura de suporte também é dedicada à operação do ambiente e possui as seguintes divisões:
• Production Service: a infra-estrutura é composta por aproximadamente 250 centros de recursos globais, provendo em torno de 4.000 CPU e dezenas Petabytes de espaço para armazenamento. Essa infra-estrutura é utilizada diariamente por milhares de cientistas espalhados em mais de 200 Organizações Virtuais. Essa infra-estrutura executa a última versão do middleware gLite e oferece um ambiente estável e robusto.
• Pre-Production Service: ambiente para teste e avaliação de mudanças e novas funcionalidades aplicadas ao middleware. Adicionalmente, o serviço de Pré- Produção estende a atividade de certificação do middleware para a avaliação do ambiente em comparação às condições reais de produção.
• EGEE Network Operations Centre (ENOC): serviços de operação que refletem a coordenação entre o EGEE e a rede dos provedores de recursos.
O projeto EGEE tem grande apelo pela colaboração e incentiva que instituições, organizações e pesquisadores, colaborem com o projeto através do compartilhamento de recursos, dados, aplicações ou até mesmo apenas juntando-se a uma Organização Virtual
existente para trabalhos colaborativos.
O EGEE também incentivou a criação de um novo projeto para atender as demandas da América Latina. O EELA (EELA, 2008) tem como objetivo a expansão da atual infra- estrutura para constituir um ambiente com 41 Centros de Recursos, sendo que 13 estão localizados na Europa e 28 na América Latina, mobilizando aproximadamente 3000 CPUs e mais de 700 Terabytes. O Brasil está envolvido no projeto EELA através da participação de institutos de pesquisas e universidades.
OSG
O Open Science Grid (OSG, 2008) é um projeto suportado pelo National Science
Foundation15 e tem como missão a integração de recursos computacionais e dispositivos de
armazenamento de comunidades de pesquisas para estabelecer uma infra-estrutura comum de
Grid Computing para satisfazer a crescente demanda dos projetos científicos por capacidade
computacional.
OSG é um consorcio de softwares, serviços, provedores de recursos e pesquisadores de universidades, laboratórios de pesquisas e centros de computação espalhados pelo território dos Estados Unidos da América, que juntos integram e operam o projeto OSG.
O OSG também valoriza a colaboração entre seus membros, os quais compartilham seus recursos computacionais para a formação de um ambiente com capacidade de processamento superior ao que se conseguiria em um projeto individual. O OSG também fornece projetos para inclusão de comunidades de pesquisas, as quais não são familiares com a tecnologia de Grid Computing, através da modificação das suas aplicações para utilização do ambiente de computação fornecido pelo OSG.
A interoperabilidade é uma das características principais no projeto OSG, uma vez que estão sempre almejando a integração da sua infra-estrutura com outros diversos projetos de Computação em Grade.
Nota-se a sinergia de diversos projetos para a habilitação de um ambiente para um determinado tipo de pesquisa, como o projeto de Grid Computing do Superacelerador de Partículas, onde ambos os projetos EGEE e OSG juntaram forças para a constituição de um ambiente com poder de processamento extremamente impressionante, conforme será
15 National Science Foundation – Agência Norte-Americana responsável pelo suporte as pesquisas e educação nos campos de ciência e engenharia.
abordado mais profundamente nessa pesquisa. O modelo de operação do OSG fornece facilidades distribuídas para acesso aos recursos de processamento e armazenamento, apresentando as seguintes características:
• Proprietários registram seus recursos no OSG.
• Pesquisadores recebem a permissão de acesso a esses recursos registrando-se em uma ou mais Organizações Virtuais.
• Administradores registram suas Organizações Virtuais no OSG.
• Cada recurso e cada Organização Virtual são suportados por um Centro de Suporte determinado no momento do registro.
Ressalta-se que uma Organização Virtual corresponde a indivíduos de diversas instituições. As instituições e as Organizações Virtuais são os elementos que fazem parte do OSG Consortium, enquanto os pesquisadores individuais são considerados apenas usuários.
Assim que uma Organização Virtual é aprovada e registrada no ambiente do OSG, todos os membros associados e que assinaram a política de utilização (Acceptance Use
Policy) são liberados para acessarem os recursos do sistema de Computação em Grade.
O middleware do OSG é composto basicamente pela integração do sistema Condor-G com alguns serviços do GLOBUS, mas também pode apresentar integração com alguns outros sistemas para adicionar novas funcionalidades ao seu ambiente.
A infra-estrutura do OSG está sendo utilizada por diversos projetos espalhados ao redor do mundo, auxiliando comunidades de pesquisas que necessitam de alta capacidade de processamento para executarem suas aplicações. Projetos científicos sobre Aquecimento Global, Física de Partículas (Superacelerador de Partículas), entre outros, são exemplos de participantes do OSG.