Science

August 30, 2007

World Community Grid

As vezes nós nos esquecemos que algumas das coisas que nos são apresentadas aqui na IBM não são propriamente de conhecimento geral. Isso ajuda a explicar, em parte, um pouco do excessivo anglicismo dos IBMers e do uso de tantas siglas. Nós efetivamente somos assim durante a maior parte do tempo (ou seja, enquanto estamos dentro da IBM), de modo que é difícil se controlar. A maioria de nós ao menos tenta...

Mas vamos ao assunto principal do post. Na IBM muita gente já usa, já que oficialmente é uma iniciativa suportada. Trata-se do World Community Grid. O WCG (ops!) World Community Grid é um programa especialmente desenvolvido para criar um grid utilizando o tempo ocioso das máquinas de todos nós, mundo afora.

Funciona assim: você entra no site, se cadastra rapidamente, e baixa para sua máquina um programinha super bem bolado, que basicamente fica "dormindo" e só é realmente ativado quando seu computador tem capacidade de processamento ociosa. Sou testemunha de que ele não piora em nada o desempenho da máquina. Quando ele é ativado (computador ocioso) ele baixa pequenas unidades de trabalho de um site central e faz o processamento. Quando tem os resultados de uma unidade de trabalho ele as manda de volta para o servidor e pega outra... e assim por diante.

Com esta estratégia, os dados atuais indicam que a quantidade de processamento já executado seria equivalente a 109.000 (cento e nove mil) anos de processamento em máquinas dedicadas.

As unidades de trabalho são partes de diferentes projetos, já tivemos até projetos da FioCruz. Um dos projetos ativos atualmente é para combate a Dengue.

Dá gosto poder ajudar, e ainda é um belo screen saver protetor de tela.

Faça sua parte!