Strakata
Portugal@Home Member
A Teoria
Passaram cerca de 5 anos desde que se iniciou o SETI@Home. Ao longo deste tempo, aquilo que à primeira vista poderia parecer como a vontade de uma minoria, tornou-se numa das maiores conjugações de esforços dos cidadãos do nosso planeta.
5 milhões de utilizadores registados;
226 países representados;
60 TeraFLOPs/segundo (o dobro do supercomputador mais rápido);
2 milhões de anos de tempo de computação total.
Como está na altura de seguir em frente, no dia 22 de Junho de 2004 o SETI@Home disponibilizou a primeira versão (não Beta) da nova plataforma BOINC.
O que se segue é praticamente uma tradução desta página.
Porquê a mudança para o BOINC?
- O BOINC é capaz de fazer download de novas versões de forma transparente e segura. Consegue-se assim actualizar e expandir o SETI@Home sem esforço por parte do utilizador. Torna-se mais fácil integrar novos algoritmos e procurar por outros sinais rádio aumentando assim a eficácia do projecto.
- O BOINC tem uma arquitectura mais flexível que a do SETI@Home Clássico. Permite que os dados sejam transferidos de múltiplos servidores e fiquem armazenados no PC. No futuro isto será usado para analisar uma frequência rádio mais alargada.
- O BOINC distribui o trabalho com base nos parâmetros do PC a que se destina. Será possível ir tão longe como WUs a usar 512MB de RAM. Deixa-se para trás o tamanho único do SETI@Home Clássico tirando melhor partido das capacidades dos hospedeiros.
- O BOINC pode ser usado para outros projectos de computação distribuída. No futuro, caso o utilizador assim o entenda, pode dedicar os recursos do PC a outros projectos simultaneamente com o SETI@Home.
Posso correr as duas versões simultaneamente?
Não. Se isso acontecer, o SETI@Home/BOINC ficará parado porque, ao correr em prioridade baixa, qualquer outra aplicação que necessite do tempo da CPU terá prioridade sobre ele.
O que vai acontecer ao meu total de WUs?
Uma vez que agora as WUs não são todas iguais, a contabilização da participação de cada membro não será em WUs mas sim em esforço computacional. Mais detalhes sobre o novo método de contabilização aqui.
As contas do SETI@Home terão totais separados para “trabalho antigo” e “trabalho novo”. No “trabalho antigo” aparecerá o total de WUs processadas com o SETI@Home Clássico e no “trabalho novo” aparecerá a nova contabilização de WUs (de esforço computacional) do SETI@Home/BOINC.
O que vai acontecer à Portugal@Home?
A Portugal@Home com todos os seus membros foi copiada para o novo formato SETI@Home/BOINC.
Os programas extra-SETI@Home ainda funcionam?
Infelizmente não. Programas com o SETI Spy, SETI Driver, SETI Queue e outros deixam de funcionar. Felizmente algumas das funções que esses programas faziam estão agora integradas no próprio BOINC:
- Buffering
- Acesso à Internet através de uma proxy HTTP 1.0 (Freeproxy, Squid) para computadores na mesma LAN que um computador com acesso à net.
Para já computadores sem acesso a uma rede não podem participar no BOINC, espera-se por uma solução no futuro.
Quais são as plataformas suportadas?
Para já o Windows/X86, Linux/X86, Solaris/SPARC, e Mac OS X são suportados. O Windows tem uma interface gráfica enquanto os outros têm uma interface por linha de comandos. Eventualmente todas as plataformas terão ambas as interfaces.
Como é o suporte para multiprocessadores?
O BOINC utiliza automaticamente todos os processadores disponíveis a não ser que o utilizador dê ordem em contrário.
O formato dos ficheiros de entrada (WUs) e saída (resultado) vão mudar?
Sim e por isso programas como o SETI Spy que mostram informações acerca dos sinais encontrados nas WUs terão de ser actualizados. O tamanho das WUs e dos ficheiros de resultados continuará a ser o mesmo.
Mais informações aqui.
O BOINC é seguro?
Como sabemos, tudo o que envolva bits está sujeito a ameaças. Algumas das ameaças a que os projectos de computação distribuída estão sujeitos são discutidas aqui. O BOINC usa um mecanismo chamado 'digital signing' para assegurar que o código executável obtido é válido.
Última edição: