Ajudar a tornar o mundo melhor com esses projetos de computação distribuída surpreendentes

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

10 maneiras de doar seu tempo de CPU para Ciência10 maneiras de doar seu tempo de CPU para Ciênciaconsulte Mais informação

Na verdade, eu corri alguns desses projectos por um bom tempo depois de escrever este artigo, e eu estava tão interessado em toda distribuiu o modelo de computação que eu entrevistei IBM em um ponto na minha carreira de escritor sobre o seu próprio projeto, o World Community Grid . Vou explicar mais sobre o World Community Grid abaixo, mas antes de chegarmos a projetos de computação distribuída individuais, é importante para recuperar o atraso com a forma como toda a comunidade evoluiu nesses poucos anos que não escreveu sobre ele.

O que é surpreendente é a forma como a evolução da computação distribuída tem seguido junto com o espírito de colaboração da própria comunidade científica. No passado, muitos desses projetos exigido que os usuários baixar programas individuais, e cada um tinha a sua própria protetores de tela independentes e outras características para além do que outros projectos estavam fazendo. Estes dias, a maioria do pug projetos em um gerente de controle central chamado BOINC, executado pelo pessoal da Berkeley. Com que um aplicativo, você pode dividir o seu poder de CPU livre para apoiar uma multidão inteira de causas que você acredita no cálculo.

Surpreendentes projetos de computação distribuída

Eu amo o conceito de BOINC, que você pode baixar e instalar diretamente a partir da página BOINC de Berkeley. Eu amo isso porque quando eu baixei e correu os projectos no passado, o processo não foi realmente simples ou fácil. Eu amei os screensavers e os gráficos frescos, mas realmente, computação distribuída se resume a oferecer o seu CPU para as causas em que acredita - que é a linha de fundo.

Com o Gerenciador BOINC, instalá-lo e lançá-lo, 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 qualquer programa, a menos que continha a grande maioria dos projetos disponíveis. Felizmente BOINC faz. Eu também descobri que existem muitos projetos que não figuram no projeto listando dentro do programa BOINC si, mas você ainda pode colar a URL para qualquer projeto BOINC-suportado que você encontrar na web, eo gerente vai reconhecer e carregá-lo. É muito legal.

Video: Стивен Джонсон: Откуда берутся хорошие идеи?

Climateprediction

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 em prever o clima da Terra todo o caminho até o ano de 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 mais prováveis ​​cenários.

Depois de se inscrever com Climateprediction.net através BOINC, você vai começar imediatamente encaminhado para o website para completar a sua inscrição, e tenha acesso a todas as suas estatísticas atuais.

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

Cosmology @ home

O projeto Cosmologia é um dos meus favoritos, porque eu amo a idéia de ser capaz de ajudar com o desenvolvimento de modelos do universo. O projecto Cosmologia incorpora dados astronómicas e de partículas da física em seus modelos. Como alguém que estava dando uma ovação de pé à descoberta do bóson de Higgs, eu sou excitado para oferecer um pouco do meu poder de CPU para esse tipo de causa.

computação distribuída

A imagem acima mostra o que BOINC parece executar tarefas para Cosmologia. Você pode pressionar a seta para baixo sob “Adicionar projeto”Para ver todos os projetos que você se inscreveu para e instantaneamente conectar-se a cada site. O painel principal acima esta lista suspensa mostra a conclusão da tarefa atual a sua CPU está trabalhando em, e quanto tempo ele tem estado a trabalhar nessa tarefa computacional.

Orbit @ Home

Provavelmente estou expondo meu viés para projetos que estão focados em espaço listando Orbit @ Home bem, mas a linha de fundo é que é outro projeto de computação distribuída muito legal.

O projeto inicial Orbit @ é focada em estudar o sistema solar para usar cálculos para lidar com problemas importantes para a Terra como perto de asteróides da Terra (NEA). Eu amo a idéia de um projeto tão potencialmente ser a fonte de um alerta precoce que há uma NEA em um caminho perigoso para a Terra, fornecendo a humanidade com o tempo para planejar e preparar para enfrentar esse desafio.

computação distribuída

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

computação distribuída

O projeto também tem uma comunidade, e sempre que há alguma notícia importante, você vai encontrá-lo na página principal do site, como o anúncio do próximo-pass 2011 MD asteróide em 27 de julho de 2011. A página não é atualizada frequentemente, mas quando há algo a comunicar, você vai encontrá-lo lá.

MindModeling @ Home



O MindModeling @ Home Project é um daqueles projetos que não está listado na lista de programa BOINC, mas se você digitar a URL do projeto no campo URL do projeto, ele vai reconhecer o projeto como BOINC compatível e você se inscrever e se conectar à projeto.

lista de projetos de computação distribuída

O projeto MindModeling é aquele que está focada em executar o que o site descreve como “Modelagem Computacional processo cognitivo” para entender a mente humana. Na minha opinião, a tarefa de modelar e simular a mente humana é um dos maiores mais desafiadora, e provavelmente uma tarefa, quase impossível.

A idéia de modelagem “desempenho humano e aprendizagem” é um conceito tão incrível para mim, que sou mais do que feliz para se dedicar vêm do meu poder de computação para esse objetivo elevado. E, claro, o projeto tem um site muito legal também.

lista de projetos de computação distribuída

Video: Ник Бостром: Что произойдёт, когда компьютеры станут умнее нас?

O site mostra um ranking das sortes, que mostra os “dar” os participantes maioria dos projetos, e você vai encontrar informações e notícias sobre o projeto em todo o site.

O World Community Grid.

Anos atrás, eu falei com o pessoal da IBM sobre o seu novo (no momento) projeto de caridade conhecido como o World Community Grid. A empresa fez nenhum lucro a partir do projeto, e dedicado que é recursos próprios e até mesmo pessoal dedicado para certificar-se de que o projeto de computação distribuída foi bem sucedida.

lista de projetos de computação distribuída

O World Community Grid está incluída no BOINC, mas o que o torna especial é que ele não é apenas um projeto, mas em vez leva o seu poder de computação CPU e distribui-lo através das causas computacionais World Community Grid. Algumas dessas causas incluem coisas como a malária combate, água limpa, distrofia muscular, e luta contra o cancro da infância.

Video: Revolution OS DVDRip - Audio ING Legenda Pt-BR

Você realmente pode se inscrever com apenas o World Community Grid, e seu CPU iria conseguir colocar a excelente uso para algumas causas extremamente importantes. E você pode monitorar e aprender mais sobre essas causas em curso direita no site do World Community Grid.

Mais Sobre BOINC

Como você pode ver neste artigo, eu realmente acho que usando BOINC é o caminho a percorrer para suportar tantos projetos quanto quiser, enquanto apenas ter que baixar e executar um único aplicativo. É o caminho a percorrer.

Alguns dos ajustes você pode fazer com BOINC é configurar quanto de sua CPU que consome e quando ele consome. Você pode realmente definir tempos do jogo do dia, quando ele pode executar o trabalho, quanto espaço em disco que pode usar, e você pode configurá-lo para só fazer funcionar quando você não estiver usando o computador e ele se foi ocioso por alguns minutos.

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

E, finalmente, BOINC também inclui screensavers de cada um dos projetos que você decidiu apoiar, como um presente de Cosmology @ Home, que desaparece dentro e para fora entre as imagens, eo estado atual de seus trabalhos em execução.

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

Apoiar tantas causas importantes por apenas ter seu computador de corrida é realmente um sentimento muito legal. É como dar o seu computador uma chance de fazer algo de bom no mundo, e tudo que você está realmente doar se você pensar sobre isso, não é nada mais do que talvez um pouco maior consumo elétrico e um pouco mais carga em seu processador.

Dado que você pode estar ajudando a resolver alguns dos mundos mais prementes problemas, eu diria que isso não é um monte de desistir.

Alguma vez você já apoiou nenhum projeto de computação distribuída? Você detectar qualquer ouvir aquele som cool? Partilhe a sua própria opinião e seus projetos favoritos na seção de comentários abaixo.


Artigos relacionados