Skip to main content

Quais são as aplicações da computação em grade?

A computação em grade realiza seu trabalho usando recursos de computador em vários domínios administrativos para atender a objetivos comuns. Alguns aplicativos de computação em grade têm sua própria interface de usuário. Nesses casos, a conexão é controlada pelo operador do computador, como redes de compartilhamento de arquivos ponto a ponto (P2P). Outras são tarefas em segundo plano menos visíveis, como o processamento de dados científicos durante o tempo ocioso do computador.

A computação em grade é geralmente chamada de computação distribuída porque os arquivos do projeto são distribuídos entre vários nós diferentes. O nó é composto por uma única máquina conectada à Internet, fracamente acoplada a um computador central que pode estar a centenas de quilômetros de distância. Essa máquina central está conectada a centenas, até milhares, de outros nós, todos recebendo pacotes, processando dados e enviando solicitações. Dependendo da estrutura da grade, os nós individuais podem ou não ser capazes de se comunicar entre si.

Um dos principais benefícios obtidos pelas aplicações da computação em grade é o acoplamento livre de nós ao computador central para criar uma máquina virtual muito poderosa. Esta máquina é, essencialmente, um supercomputador que pode processar dados a uma taxa muito mais rápida do que qualquer um dos computadores individuais na grade. Essa tecnologia de grade de supercomputadores foi efetivamente usada para estudar e processar dados relacionados a terremotos, condições climáticas e até mesmo a possibilidade de vida em outros planetas.

Outra vantagem do uso desse tipo de computação é a comunicação bidirecional entre o nó e o computador central. O processo de computação em grade foi originalmente projetado com a idéia de que a Internet deveria ser mais como uma rede elétrica. O sistema da rede elétrica envia e recebe informações de pontos individuais para rastrear estatísticas de uso. Esse mesmo princípio de canal de comunicação permite que aplicativos de processos de computação em grade sejam projetados para serviços de Internet com preços econômicos, com base nos valores de uso.

Entre as outras aplicações da computação em grade, essa estrutura de programação também pode ser útil na formação de redes de compartilhamento de arquivos P2P. Em redes desse tipo, pessoas de todos os cantos do mundo podem compartilhar dados, incluindo arquivos de áudio, vídeo e texto. O sistema de computação em grade permite que o usuário do nó encontre os arquivos desejados usando uma função de pesquisa coordenada pelo sistema central e outros pontos de processamento em qualquer lugar da rede.

A desvantagem desse tipo de serviço está nas conexões do nó. Como essa rede envolve um grupo diversificado de usuários da Internet, os vários nós podem ser conectados por diferentes meios. Como resultado, alguns usuários podem ter uma conexão de upload muito lenta ou uma conexão não confiável à rede. Se um usuário desconectar o computador com os arquivos hospedados antes da conclusão do download, o arquivo poderá não estar disponível até que a máquina seja colocada novamente online.