quarta-feira, 15 de fevereiro de 2017

Faça parte da criação do maior supercomputador público do mundo






      Que tal dar a sua parcela de contribuição para pesquisadores de todo o mundo? Isso mesmo, você pode ajudar a cientistas através de seu computador. A comunidade  criada em 2004 através do incentivo da IBM (International Business Machines), a World Community Grid, uma organização sem fins lucrativos e com o intuito de realizar pesquisas cientificas que beneficiem a humanidade através de um enorme processamento de dados colaborativo.
Como Funciona
      O funcionamento depende das pessoas ou organizações que disponibilizem o tempo ocioso de seus computadores. Através da tecnologia de computação em grade (grid) a capacidade que não é utilizada nos computadores é aplicada para acelerar o desenvolvimento dessas pesquisas, permitindo a redução do tempo de pesquisa de anos para meses e economizar muito, pois os valores seriam altos para aquisição de um supercomputador.
Para colaborar é preciso a instalação de um pequeno software que identificará quando o seu computador ficar ocioso ele receberá dados de servidores do World Community Grid, este programa executará automaticamente cálculos e enviará os resultados de volta para o servidor. Assim que os dados processados no seu computador são enviados de volta, o servidor envia automaticamente novos dados para processamento. Não sendo necessária a intervenção do usuário neste processo. 
    Cada processamento completo enviado do seu computador fornece aos cientistas informações críticas que aceleram o ritmo das pesquisas. O ambiente de computação voluntária apresenta características especiais. Uma delas é que a disponibilidade das máquinas é extremamente dinâmica, com usuários entrando e saindo sem aviso prévio, e por isso o WCG, através do BOINC, implementa uma API para função de checkpoint, que permite que o estado de execução da aplicação seja salvo e retomado mais adiante, no mesmo ponto em que foi interrompido. A aplicação deve estar ciente dos momentos do checkpoint. Isto significa que ela deve conter código que indique explicitamente os pontos no qual o estado de execução deva ser salvo. Também é de responsabilidade da aplicação decidir o que deve ser salvo para permitir retomada posterior.
      O governo vem utilizando essa tecnologia há algum tempo para resolver problemas complexos e o resultado disso está sendo animador tanto para os cientistas quando para as pessoas que são beneficiadas.
   O primeiro projeto lançado foi patrocinado pela IBM em conjunto com diversos outros participantes. Ele ajudou a analisar o potencial de candidatos à drogas para terapia do vírus da varíola. 35 milhões de moléculas com potencial de ação foram processadas, resultando em 44 tratamentos potenciais.


  • Principais pesquisas realizadas pela WCG



  • Pesquisa genômica
  • Pesquisas sobre a  cura do  câncer, mal de Alzheimer e outras doenças
  • Pesquisas sobre desastres naturais e fome
  • Pesquisa astronômica.

  • Principais resultados
       O projeto figura entre os cinco principais supercomputadores em todo o mundo. Podem participar computadores com os sistemas operacionais Windows, Linux ou Mac.Mais de 490 mil membros estão contribuindo voluntariamente com a capacidade de mais de 1,4 milhão de computadores para impulsionar pesquisas humanitárias, contribuindo com 296.478 anos de processamento para o Grid.





      As principais estatísticas no início de dezembro de 2009 seguem abaixo.

Estatísticas Gerais

Membros
Computadores registrados
Total de horas utilizadas (em anos)
Mundo
494.623
1.442.943
307.406
Brasil
8.738
23.512
2.995
Estatísticas Regionais
Região
Membros
Membros Anônimos
251.648
Europa
115.274
América do Norte
72.467
Ásia
31.314
América do Sul
11.986
Austrália/Pacífico
6.587
Oriente Médio
3.133
África
1.513
América Central
698
Estatísticas por País (10 primeiros)
País
Membros
Estados Unidos
60.606
França
25.856
Alemanha
23.191
Japão
17.320
Reino Unido
13.881
Canadá
10.533
Brasil
8.738
Itália
6.814
Austrália
5.488
Espanha
5.335
Estatísticas COPPEAD (08/01/10 às 09:15:40)
Tempo total utilizado (a:d:h:m:s) (Rank)
0:059:11:39:56 (#15,234)
12.876 (#13.600)
Resultados gerados (Rank)
164 (#15.169)


  • Pontos Negativos

       Mas como tudo tem seu preço, não seria diferente nesse projeto. Pelo fato do computador cliente ter que está sempre ligado para que hajam as comunicações com o servidor isso irá consumir mais energia e consequentemente diminuir a vida útil do computador em questão.

  • Relação Acadêmica

      Hoje quando falamos em programação no ambiente mercadológico temos como preceitos um meio colaborativo, pois ninguém consegue resolver todos os problemas sozinho, então entra a colaboração que nada mais é que várias pessoas que fracionam as demandas para chegarem num objetivo comum que é a finalização de um projeto, sendo assim podemos considerar o mesmo conceito do WCG que trabalha com bancos relacionais e distribuindo demandas para computadores clientes.  

Interessado em ajudar? então faça o cadastro através do link: Acesso do WCG: https://www.worldcommunitygrid.org/

Arisson Libório Santos - Introdução à Programação - Prof.: Rafael Vasconcelos