DIGITO   Livraria  :  Cartoon  :  Opinião  :  Fórum  :  Primeira página  
Tecnologia  :  Software  :  Jogos  :  Caderno  :  Web  :  Formação  
 
  Digito por email
Receba gratuitamente indique o seu email
 
  Pub
 
  Pub
 
  Pesquisar
 
Apoio Clix

Símbolo de Acessibilidade na Web
  T E C N O L O G I A Índice   Notícias   Artigos
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

  22/09/2000 - José Borregana Enviar por email   Versão impressora
Computação distribuída
 
  Computação distribuída A Internet veio introduzir um novo conceito na computação. É possível utilizar grande capacidade de processamento de cálculos não num único supercomputador, mas em milhares ou milhões de computadores domésticos ligados à rede Internet espalhados por todo o mundo. E há já planos para que se possa ''alugar'' o tempo do seu computador pessoal recebendo dinheiro em troca.

Seti at Home
Um dos projectos mais bem sucedidos até hoje, e que ainda está a decorrer em regime de voluntariado é o Seti@home lançado há mais de um ano, que se destina a processar dados recebidos pelo radiotelescópio da SETI em Arecibo. O objectivo é identificar qualquer emissão rádio vinda do espaço que tenha como fonte uma forma de vida inteligente. Como os sinais rádio são recolhidos de toda a abóbada celeste e varrem um largo conjunto de frequências, processar todos esses dados era uma tarefa gigantesca (a ''recolha'' chega a ser de 35 Gigabytes por dia).

Daí que o projecto Seti@home recorre a voluntários em todo o mundo, que ajudam no processamento desses dados (depois de devidamente ''cortados às fatias'' em pacotes de 320 kb), através de um pequeno programa de análise do Seti@home (que trabalha em pano de fundo), do seu computador e da ligação à Internet, para que receba os pacotes e reenvie os resultados para a Seti@home.

Dois milhões!
Em apenas um ano esta iniciativa atingiu mais de dois milhões de voluntários em todo o mundo que ajudam a computar uma quantidade enorme de informação recolhida. Desta forma não foi necessário adquirir ou alugar caríssimos supercomputadores para efectuarem toda a quantidade de cálculos exigidos. A capacidade actual de cálculos computados pelo Seti@home é impressionante, e atinge actualmente um total de 21.15 TeraFLOPs/sec, tendo já sido usados mais de 400 mil anos de cálculos em computadores de todo o mundo!

24 horas por dia
O conceito não é novo e um dos sites mais famosos que promove a computação distribuida pela net, o Distributed.net vai mantendo vários concursos. O projecto, fundado em 1997, tem actualmente o equivalente de capacidade de processamento de 160.000 computadores PII 266Mhz a funcionar 24 horas por dia, durante todo o ano.

Actualmente o concurso mais emblemático é a tentativa de quebrar a chave do código RC5-64, uma chave com 64 bits. O grupo que conseguir encontrar a chave de encriptação gerada diariamente terá como prémio 10.000 dólares. Actualmente os concorrentes estão a conseguir debitar 148 mil milhões de chaves por segundo sem sucesso...

Novos projectos
O sucesso da distribuição e partilha através da Internet de processamento de cálculos está já a originar novos projectos que apenas necessitam de mais massa crítica (número de computadores) para serem lucrativos. Os participantes contribuem com tempo em que os seus computadores estão menos activos, altura em que um programa ''cliente'' (que varia conforme o tipo de projecto a que se destina) inícia os cálculos necessários. Os resultados são enviados para um servidor central via Internet que os compila e devolve outro ficheiro para os participantes, de forma a que outros cálculos possam ser efectuados nos computadores. A ideia é pagar um pequeno montante por cada pacote de cálculos efectuado e devolvido. Quantos mais ''pacotes'' devolvidos mais recompensa económica terá o participante.

Em teoria tudo poderá funcionar bem, mas existem muitos problemas e entraves. Um deles é conseguir o tal número critico de participantes e outro, como é obvio, é arranjar clientes dispostos a ''alugar'' a rede de computação distribuída em vez de alugar um supercomputador. Um entrave é a autenticidade dos resultados, uma vez que podem haver ''batoteiros'' dispostos a falsificarem pacotes para terem uma melhor recompensa económica.

Existem já iniciativas como a Parabon, que inclusivamente se propõe a auxiliar a investigação sobre o cancro , a dcypher.net, entre outras, que prometem dar boas recompensas monetárias aos participantes.

Possibilidades infinitas?
Por outro lado a computação distribuída tem outras vertentes sem fins lucrativos, à imagem do Seti@home. A ciência poderá beneficiar enormemente de forma de trabalho computacional interactivo em que técnicos informáticos e cientistas podem trabalhar em conjunto usando redes de programas ''clientes'' apropriados para acelerar estudos e descobertas cientificas que exijam muito esforço em simultâneo. É o caso da rede Piper. E as possibilidades deste ''método'' nos ramos da ciência e tecnologia são quase infinitas...

Mais artigos >>



Cartoon  :  Opinião  :  Fórum  :  Primeira página  :  Voltar ao topo  
Tecnologia  :  Software  :  Jogos  :  Caderno  :  Web  :  Livraria  :  Formação