Ajude a tornar o mundo melhor com esses incríveis projetos de computação distribuída

Anos atrás, escrevi um artigo sobre como doar o tempo da CPU à ciência - aproveitando um modelo de computação na Internet conhecido como computação distribuída. Nesse artigo, eu discuti alguns dos projetos legais que você poderia dedicar ao tempo de CPU do seu computador, incluindo coisas como defesa contra o bioterrorismo, combate ao câncer e apoio à nanotecnologia.

Anos atrás, escrevi um artigo sobre como doar o tempo da CPU à ciência - aproveitando um modelo de computação na Internet conhecido como computação distribuída.  Nesse artigo, eu discuti alguns dos projetos legais que você poderia dedicar ao tempo de CPU do seu computador, incluindo coisas como defesa contra o bioterrorismo, combate ao câncer e apoio à nanotecnologia.
Propaganda

aplicações de computação distribuída Anos atrás, eu escrevi um artigo sobre doando seu tempo de CPU para a ciência - aproveitando um modelo de computação na Internet conhecido como computação distribuída 10 maneiras de doar seu tempo de CPU para a ciência 10 maneiras de doar seu tempo de CPU para a ciência Leia mais. Nesse artigo, eu discuti alguns dos projetos legais que você poderia dedicar ao tempo de CPU do seu computador, incluindo coisas como defesa contra o bioterrorismo, combate ao câncer e apoio à nanotecnologia.

Na verdade, eu executei alguns desses projetos por um bom tempo depois de escrever esse artigo, e fiquei tão interessado em todo o modelo de computação distribuída que entrevistei a IBM em um ponto de minha carreira de escritor sobre seu próprio projeto, o World Community Grid. . Vou explicar mais sobre a World Community Grid abaixo, mas antes de chegarmos a projetos individuais de computação distribuída, é importante acompanhar como toda a comunidade evoluiu nesses poucos anos desde a última vez que escrevi sobre isso.

O que é surpreendente é como a evolução da computação distribuída acompanhou o espírito colaborativo da própria comunidade científica. No passado, muitos desses projetos exigiam que os usuários baixassem programas individuais, e cada um tinha seus próprios protetores de tela independentes e outros recursos além do que outros projetos estavam fazendo. Hoje em dia, a maioria dos projetos entra em um gerenciador de controle central chamado BOINC, administrado pelo pessoal de Berkeley. Com esse aplicativo, você pode dividir seu poder de CPU sobressalente para dar suporte a uma grande variedade de computações que você acredita.

Projetos surpreendentes de computação distribuída

Eu adoro o conceito de BOINC, que você pode baixar e instalar diretamente da página BOINC de Berkeley. Eu adoro porque quando eu baixei e executei os projetos no passado, o processo não foi muito simples ou fácil. Eu adorei os protetores de tela e os gráficos legais, mas na verdade, a computação distribuída se resume a oferecer sua CPU às causas em que você acredita - essa é a linha de fundo.

Com o BOINC Manager, você o instala e lança, e há todos os projetos de computação distribuída na ponta dos dedos.

aplicações de computação distribuída

Eu absolutamente não recomendaria nenhum desses programas, a menos que contivesse a grande maioria dos projetos disponíveis. Felizmente o BOINC faz. Eu também descobri que há muitos projetos não listados na lista de projetos dentro do próprio programa BOINC, mas você ainda pode colar o URL para qualquer projeto suportado pelo BOINC que você encontrar na web, e o gerente irá reconhecê-lo e carregá-lo. É muito legal.

Previsão climática

Eu mencionei Climateprediction.net há alguns anos, principalmente porque é um projeto que eu acho que uma grande maioria das pessoas acredita. O objetivo do projeto é trabalhar na previsão do clima da Terra até o ano 2100. O objetivo não é apenas para criar modelos preditivos, mas para testar a precisão dos modelos climáticos existentes para determinar quais são os cenários mais prováveis.

Depois de se inscrever no Climateprediction.net através do BOINC, você será imediatamente encaminhado ao site para concluir sua inscrição e ter acesso a todas as suas estatísticas atuais.

Ajude a tornar o mundo melhor com esses incríveis modelos de projetos de computação distribuída2

Nesse site, você também pode encontrar muitos modelos e informações sobre o clima em links como o WeatherAtHome e em outras áreas do site. Certifique-se de explorar o site se e quando você se inscrever com este projeto.

Cosmologia @ home

O projeto Cosmologia é um dos meus favoritos, porque adoro a ideia de poder ajudar no desenvolvimento de modelos do universo. O projeto Cosmology incorpora dados astronômicos e de física de partículas em seus modelos. Como alguém que estava aplaudindo de pé a descoberta do Bóson de Higgs, estou entusiasmado em oferecer parte do poder de minha CPU a esse tipo de causa.

distributed computing

A imagem acima mostra como o BOINC parece executar tarefas para a Cosmology. Você pode pressionar a seta para baixo em " Adicionar projeto " para ver todos os projetos nos quais se inscreveu e vincular instantaneamente a cada site. O painel principal acima desta lista suspensa mostra a conclusão da tarefa atual em que sua CPU está trabalhando e há quanto tempo está trabalhando nessa tarefa computacional.

Orbit @ Home

Eu provavelmente estou expondo meu viés para projetos que estão focados no espaço listando Orbit @ Home também, mas o resultado final é que é outro projeto de computação distribuída muito legal.

O projeto Orbit @ Home está focado em estudar o sistema solar para usar cálculos para lidar com problemas importantes para a Terra, como o Near Earth Asteroids (NEA). Eu adoro a idéia de tal projeto ser potencialmente a fonte de um alerta precoce de que há uma NEA em um curso perigoso para a Terra, proporcionando à humanidade tempo para planejar e se preparar para enfrentar esse desafio.

computação distribuída

O que eu realmente gosto sobre o site Orbit @ home são as estatísticas e informações fornecidas no site para que você possa ver uma visão geral de todos os cálculos realizados para o projeto.

computação distribuída

O projeto também tem uma comunidade, e sempre que houver alguma notícia importante, você a encontrará na página principal do site, como o anúncio do Near-Pass do Asteroid 2011 MD em 27 de julho de 2011. A página não está atualizada muitas vezes, mas quando há algo para relatar, você vai encontrá-lo lá.

MindModeling @ Home

O projeto MindModeling @ Home é um daqueles projetos que não estão listados na lista de programas do BOINC, mas se você digitar o URL do projeto no campo URL do projeto, ele reconhecerá o projeto como compatível com o BOINC e assinará você e se conectará ao projeto. projeto.

lista de projetos de computação distribuída

O projeto MindModeling é aquele que está focado em executar o que o site descreve como “modelagem de processos cognitivos computacionais” para entender a mente humana. Na minha opinião, a tarefa de modelar e simular a mente humana é uma das maiores, mais desafiadoras e provavelmente uma tarefa quase impossível.

A idéia de modelar “desempenho humano e aprendizado” é um conceito tão incrível para mim, que estou mais do que feliz em dedicar o meu poder de computação a esse objetivo grandioso. E, claro, o projeto tem um site muito legal também.

lista de projetos de computação distribuída

O site mostra uma tabela de classificação, que mostra o maior número de participantes do projeto, e você encontrará informações e notícias sobre o projeto em todo o site.

A grade da comunidade mundial.

Anos atrás, falei com o pessoal da IBM sobre seu novo projeto de caridade (na época), conhecido como World Community Grid. A empresa não lucrou com o projeto e dedicou recursos próprios e até pessoal dedicado para garantir que o projeto de computação distribuída fosse bem-sucedido.

lista de projetos de computação distribuída

A World Community Grid está incluída no BOINC, mas o que a torna especial é que ela não é apenas um projeto, mas, em vez disso, tira o poder de computação da sua CPU e a distribui pelas causas computacionais da World Community Grid. Algumas dessas causas incluem coisas como combater a malária, água limpa, distrofia muscular e combater o câncer infantil.

Ajude a tornar o mundo melhor com esses incríveis modelos de projetos de computação distribuída10

Você poderia realmente se inscrever apenas com o World Community Grid, e sua CPU seria colocada em uso excelente para algumas causas extremamente importantes. E você pode monitorar e aprender mais sobre essas causas em andamento no site da World Community Grid.

Mais sobre o BOINC

Como você pode ver neste artigo, eu realmente acho que o uso do BOINC é o caminho a percorrer para suportar quantos projetos você desejar, tendo apenas que baixar e executar um único aplicativo. É o caminho a percorrer.

Alguns dos ajustes que você pode fazer com o BOINC é configurar quanto de sua CPU ela consome e quando ela é consumida. Na verdade, você pode definir horários do dia em que ele pode executar o trabalho, quanto espaço em disco pode usar e configurá-lo para funcionar apenas quando não estiver usando o computador e ficar ocioso por alguns minutos.

Ajude a melhorar o mundo com esses incríveis modelos de projetos de computação distribuída11

A visão avançada do aplicativo também mostra mais estatísticas sobre todos os seus projetos atuais. Ele mostrará todas as tarefas do projeto em que seu computador está trabalhando atualmente e o progresso geral dessas tarefas.

Ajude a melhorar o mundo com esses incríveis modelos de projetos de computação distribuída13

E, finalmente, o BOINC também inclui protetores de tela de cada um dos projetos que você decidiu apoiar, como este da Cosmology @ Home, que aparece e desaparece entre as imagens, e o status atual dos seus trabalhos em execução.

aplicações de computação distribuída

Apoiar tantas causas importantes por ter seu computador rodando é na verdade uma sensação bem legal. É como dar ao seu computador a chance de fazer algo de bom no mundo, e tudo o que você realmente está doando, se pensar sobre isso, nada mais é do que um consumo elétrico ligeiramente maior e um pouco mais de carga no processador.

Dado que você pode estar ajudando a resolver alguns dos problemas mais prementes do mundo, eu diria que não é muito para desistir.

Você já apoiou algum projeto de computação distribuída? Você viu algum som que soa legal? Compartilhe seu próprio feedback e seus projetos favoritos na seção de comentários abaixo.

Créditos de Imagem: Compartilhamento de Laptops via Shutterstock

In this article