quinta-feira, 31 de março de 2011

O que é BOINC?

O BOINC ou Berkeley Open Infrastructure for Network Computing (Infraestrutura aberta para computação distribuída da Universidade de Berkeley) é uma plataforma, na forma de framework, que visa a facilitar a implementação de sistemas de computação voluntária, funcionando através de uma grade computacional de dimensões mundiais, através de computação distribuída.
O BOINC é uma infraestrutura para computação distribuída, desenvolvida originalmente fora do projeto SETI@home, mas com a intenção de ser compatível com projetos de pesquisa semelhantes ao SETI. A plataforma do programa é aberta, sendo desenvolvida gratuitamente sob a GNU Lesser Public License (licença pública Lesser GNU).

Atualmente o BOINC é desenvolvido por uma equipe da Universidade da Califórnia, Berkeley, liderado por David Anderson, diretor do projeto SETI@home.

SETI@home é um dos mais conhecidos projetos de computação distribuída a utilizar a plataforma BOINC. O sucesso do SETI@home (lançado em 1999 e rapidamente tornando-se a maior rede computacional jamais construída) tornou claro que a computação distribuída poderia ser usada para vários outros projetos científicos, que demandam grandes capacidades de processamento.

A intenção do BOINC é tornar isso possível para pesquisadores em áreas tão diversas como Biologia Molecular, Climatologia ou Astrofísica, utilizando parte da capacidade de processamento de Computadores Pessoais (PC´s) conectados a Internet.

Essencialmente, BOINC é um programa que usa a capacidade ociosa de processamento dos computadores, para analisar dados científicos. Quando os colaboradores não estão usando toda a capacidade de seus computador pessoais, o programa utiliza-a (sempre em prioridade mais baixa para não atrapalhar outros programas ou tornar o uso do computador mais lento).

A participação no projeto é aberta para qualquer pessoa. Faz-se necessário apenas o download do software e cadastro em um dos projetos participantes. Todos os projetos que utilizam o BOINC são projetos sem fins lucrativos e não gerarão registro de patentes para empresas privadas.

Projetos Ativos
  1. World Community Grid — Busca avançar nossos conhecimentos sobre doenças humanas (em especial o Câncer e a AIDS)
  2. ABC@home - Projeto que tenta encontrar trios ABC referentes à conjectura ABC.
  3. AlmereGrid Boinc Grid (Alfa)
  4. AndrOINC (Alfa)
  5. AQUA@home (Alfa)
  6. Biochemical Library (Alfa)
  7. BOINC Alpha Test (Alfa) - Projeto de teste para o BOINC.
  8. BURP (Alfa) - Visa a desenvolver um sistema público para renderizar animações em 3D.
  9. CAS@HOME (Alfa)
  10. Chess960 (Alfa) - Chess960 é uma variação do xadrez tradicional, mudando a posição inicial das peças no tabuleiro
  11. Climateprediction.net — Tenta prever e produzir modelos climáticos para o século 21
  12. Collatz Conjecture (Alfa)
  13. Constellation (Alfa)
  14. Cosmology@home (Alfa) - Pesquisa para identificar os modelos que melhor descrevem nosso Universo e encontrar um conjunto de modelos que concordem com os dados astronômicos e de física de partículas hoje disponíveis
  15. DistributedDataMining (Alfa)
  16. DistrRTgen
  17. DNA@Home (Alfa)
  18. DNETC@HOME (Alfa)
  19. Docking@Home  (Beta) - O projeto busca maior conhecimento dos detalhes atômicos de ligações protéicas e interações, ao fazê-lo, pesquisará indicações para a descoberta de produtos farmacêuticos inovadores.
  20. DrugDiscovery@Home (Alfa)
  21. EDGeS@Home (Alfa)
  22. Einstein@Home — Busca por estrelas de nêutrons (pulsares) e ondas gravitacionais
  23. Enigma@Home - Tenta decifrar 3 mensagens interceptadas no Atlântico Norte , durante a 2a Guerra Mundial
  24. eOn (Alfa)
  25. Evo@home (Alfa)
  26. Folding@home — Visa a entender interações entre proteínas e doenças relacionadas
  27. FreeHAL (Alfa)
  28. Gerasim@Home (Alfa)
  29. Goldbach's Conjecture Project (Alfa)
  30. GPUGRID (Alfa) - Simulações biomoleculares de alto desempenho, usando BOINC em conjunto com GPU, Unidade de processamento gráfico e CUDA
  31. Hydrogen@Home (Alfa)
  32. IBERCIVIS (Alfa) - "Plataforma da Computação Cidadã" Um projeto global Espanhol, um conjunto de sub-projetos, empregando BOINC, do Ministério da Ciência e Inovação.
  33. Leiden Classical - Estuda a Dinâmica Clássica (Física)
  34. LHC@home — Ajuda os cientistas do CERN a simular a trajetória de partículas para ajustar os equipamentos num novo acelerador de partículas
  35. Luxrenderfarm@home (Alfa)
  36. Magnetism@home (Alfa)
  37. Mersenne@home (Alfa)
  38. Malaria Control — Idealizado para prever as possíveis epidemias na África (Malária).
  39. Milkyway@home (Alfa)- Idealizado para criar um modelo tridimensional da Via Láctea, utilizando dados do Sloan Digital Sky Survey
  40. MindModeling@Home (Beta)
  41. NFS@Home (Alfa)
  42. Orbit@home (Beta) - Monitora a possibilidade de impactos de objetos próximos à Terra
  43. Pirates@Home (Alfa) - Projeto de teste para "Interações na Compreensão do Universo".
  44. POEM@HOME (Alfa) - POEM (Otimização de Proteínas com Métodos Energéticos) pesquisa estruturas proteicas.
  45. Predictor@home — Visa a prever estruturas de proteínas a partir de suas sequências
  46. Primaboinca (Alfa)
  47. PrimeGrid (Beta) - Um projeto para fatorar um número do RSA Factoring
  48. QMC@home (Beta) - (Quantum Montecarlo at Home), projeto de Química quântica que tem por objetivo analisar os pares-base do DNA
  49. Quake Catcher Network (Alfa)
  50. QuantumFIRE (Alfa)
  51. RALPH@Home (Alfa) - Projeto de teste para Rosetta@home.RCN@home - (Rectilinear Crossing Numbers) está analisando a quantidade de cruzamentos num plano Euclidiano (Matemática)
  52. Renderfarm.fi (Alfa)
  53. Riesel-Sieve - Busca números primos, usando a linguagem de programação PERL
  54. RNA World (Alfa)
  55. Rosetta@home — Visa a prever e desenhar estruturas de proteínas
  56. RSA Lattice Siever (2.0) (Alfa)
  57. SETI@home — Busca por Inteligência Extraterrestre (Search for Extra-Terrestrial Intelligence) através da análise de sinais de Radiofrequência obtidos por Radiotelescópios na Terra
  58. SETI@Home Beta (Beta) - Projeto de teste para SETI@home.
  59. SIMAP - Comparação de seqüências de proteínas para auxiliar em diversas pesquisas biológicas.
  60. SLinCA (Alfa)
  61. Spinhenge@home (Beta) - Tem por objetivo obter estatísticas computacionais para dinâmica de spins (Nanotecnologia)
  62. Sudoku@vtaiwan (Alfa)
  63. Superlink@Technion (Alfa)
  64. SZTAKI Desktop Grid — Busca por sistemas de números binários genéricos
  65. Tanpaku - Tenta prever estruturas de proteínas (projeto Japonês)
  66. Test4Theory@Home (Alfa)
  67. The Lattice Project (Beta) - Para integrar e desenvolver recursos de computação para análise científica
  68. UCT Malaria (Alfa) - Um projeto suíço, apoiado pelo governo da Zâmbia, para traçar modelos estocáticos para a Epidemiologia Clínica da Malária
  69. μFluids@Home (Beta) - Simulações por computador do comportamento de fluidos de 2 fases em ambientes de microgravidade (satélites) e problemas gerais de microfluidos
  70. Virtual Prairie (Alfa)
  71. Virus Respiratorio Sincitial (Alfa)
  72. XtremLab - Mede os recursos disponíveis em Computadores Pessoais (Memória, processador, HD, etc.)
  73. WEP-M+2 Project (Alfa)
  74. WUProp@Home (Alfa)
  75. yoyo@home (Beta)
 Alguns projetos estão em fase Alfa e Beta.

Nenhum comentário: