Índice:
Definição - O que significa Grid Computing?
A computação em grade é uma arquitetura de processador que combina recursos de computadores de vários domínios para atingir um objetivo principal. Na computação em grade, os computadores da rede podem trabalhar juntos em uma tarefa, funcionando como um supercomputador.
Normalmente, uma grade funciona em várias tarefas dentro de uma rede, mas também é capaz de trabalhar em aplicativos especializados. Ele foi projetado para solucionar problemas grandes demais para um supercomputador, mantendo a flexibilidade para processar vários problemas menores. As grades de computação oferecem uma infraestrutura multiusuário que acomoda as demandas descontínuas do grande processamento de informações.
Techopedia explica Grid Computing
Uma grade é conectada por nós paralelos que formam um cluster de computador, que é executado em um sistema operacional, Linux ou software livre. O cluster pode variar em tamanho, desde uma pequena estação de trabalho até várias redes. A tecnologia é aplicada a uma ampla gama de aplicativos, como tarefas matemáticas, científicas ou educacionais, por meio de vários recursos de computação. É frequentemente usado em análises estruturais, serviços da Web, como bancos bancários, infra-estruturas administrativas e pesquisas científicas ou de marketing.
A idéia da computação em grade foi estabelecida pela primeira vez no início dos anos 90 por Carl Kesselman, Ian Foster e Steve Tuecke. Eles desenvolveram o padrão Globus Toolkit, que incluía grades para gerenciamento de armazenamento de dados, processamento de dados e gerenciamento intensivo de computação.
A computação em grade é composta de aplicativos usados para problemas computacionais de computadores conectados em um ambiente de rede paralelo. Ele conecta cada PC e combina informações para formar um aplicativo que exige muita computação.
As grades têm uma variedade de recursos baseados em diversas estruturas de software e hardware, linguagens de computador e estruturas, em rede ou usando padrões abertos com diretrizes específicas para atingir um objetivo comum.
As operações de grade são geralmente classificadas em duas categorias:
- Grade de dados: um sistema que lida com grandes conjuntos de dados distribuídos usados para gerenciamento de dados e compartilhamento controlado de usuários. Ele cria ambientes virtuais que suportam pesquisa dispersa e organizada. O Southern California Earthquake Center é um exemplo de grade de dados; ele usa um sistema de software intermediário que cria uma biblioteca digital, um sistema de arquivos dispersos e um arquivo contínuo.
- Grades de eliminação de CPU: Um sistema de eliminação de ciclo que move projetos de um PC para outro, conforme necessário. Uma grade familiar de eliminação de CPU é a busca por computação de inteligência extraterrestre, que inclui mais de três milhões de computadores.
A computação em grade é padronizada pelo Global Grid Forum e aplicada pela Globus Alliance usando o Globus Toolkit, o padrão de fato para o middleware de grade que inclui vários componentes de aplicativos.
A arquitetura Grid aplica o protocolo definido pelo Global Grid Forum que inclui o seguinte:
- Infraestrutura de segurança de grade
- Serviço de monitoramento e descoberta
- Protocolo de alocação e gerenciamento de recursos de grade
- Acesso global ao armazenamento secundário e GridFTP
