Diferença entre cluster e computação em grade

Índice:

Anonim

o principal diferença entre cluster e computação em grade é que o computação em cluster é uma rede homogênea na qual os dispositivos têm os mesmos componentes de hardware e o mesmo sistema operacional (SO) conectados juntos em um cluster, enquanto a computação em grade é uma rede heterogênea na qual os dispositivos têm diferentes componentes de hardware e diferentes sistemas operacionais conectados juntos em uma grade.

Cluster e grid computing são técnicas que ajudam a resolver problemas de computação conectando vários computadores ou dispositivos. Eles aumentam a eficiência e o rendimento. Eles também ajudam a utilizar recursos. Na computação em cluster, os dispositivos no cluster realizam a mesma tarefa. Todos os dispositivos funcionam como uma única unidade. É usado para resolver problemas em bancos de dados. Por outro lado, na computação em grade, os dispositivos na grade realizam uma tarefa diferente. É usado para modelagem preditiva, simulações, automação, etc. Em resumo, a computação em cluster é uma rede homogênea, enquanto a computação em grade é uma rede heterogênea.

Cluster Computing, Grid Computing

O que é computação em cluster

Na computação em cluster, dois ou mais computadores trabalham juntos para resolver um problema. Os dispositivos de cluster são conectados por meio de uma rede local rápida (LAN). Cada dispositivo do cluster é chamado de nó. Cada nó possui o mesmo hardware e o mesmo sistema operacional. Portanto, a computação em cluster é uma rede homogênea. Todos os dispositivos são dedicados a funcionar como uma única unidade.

Figura 1: Centro de computação de alto desempenho

A computação em cluster foi desenvolvida por vários motivos, como disponibilidade de microprocessadores de baixo custo, redes de alta velocidade e software para computação distribuída de alto desempenho. É aplicável a pequenas empresas, bem como a supercomputadores rápidos. No geral, a computação em cluster melhora o desempenho e é mais econômica do que usar um conjunto de computadores individuais.

O que é computação em grade

Na computação em grade, vários computadores trabalham juntos para resolver um problema. Os dispositivos no cluster têm hardware e sistema operacional diferentes. Portanto, a rede na computação em grade é heterogênea. A computação em grade é baseada em computação distribuída com cargas de trabalho não interativas.

Figura 2: Arquitetura da grade do sensor

Na computação em grade, a tarefa é dividida em várias subtarefas independentes. Cada máquina na grade é atribuída com uma subtarefa. Após concluí-los, os resultados são enviados para a máquina principal. Portanto, cada dispositivo ou nó na grade executa uma tarefa diferente. Os dispositivos da computação em grade são instalados com um software especial denominado middleware.

Diferença entre cluster e computação em grade

Definição

A computação em cluster se refere a um conjunto de computadores ou dispositivos que funcionam juntos para que possam ser vistos como um único sistema. A computação em grade é o uso de recursos de computação amplamente distribuídos para atingir um objetivo comum.

Hardware e sistema operacional em nós

Os nós na computação em cluster têm o mesmo hardware e mesmo sistema operacional. Os nós na computação em grade têm hardware diferente e vários sistemas operacionais. Esta é a principal diferença entre computação em cluster e computação em grade.

Tarefa dos Nós

A tarefa dos nós é outra diferença entre cluster e computação em grade. Na computação em cluster, cada nó executa a mesma tarefa controlada e programada por software. Na computação em grade, cada nó executa tarefas diferentes.

Tipo de rede

O tipo de rede também é uma diferença importante entre a computação em cluster e em grade. Enquanto a computação em cluster é uma rede homogênea, a computação em grade é uma rede heterogênea.

Localização

Além disso, os dispositivos de cluster estão localizados em um único local. No entanto, os dispositivos na computação em grade estão localizados em locais diferentes.

Método de conexão dos dispositivos

Manipulação de Recursos

Na computação em cluster, os recursos são gerenciados pelo gerenciador de recursos centralizado. Na computação em grade, cada nó tem seu próprio gerenciador de recursos que se comporta de forma semelhante a uma entidade independente. Esta é mais uma diferença importante entre computação em cluster e computação em grade.

Formulários

A computação em cluster é usada para resolver problemas em bancos de dados ou servidores de aplicativos WebLogic. A computação em grade é usada para resolver modelagem preditiva, simulações, projeto de engenharia, automação, etc.

Conclusão

A diferença entre a computação em cluster e em grade é que a computação em cluster é uma rede homogênea cujos dispositivos têm os mesmos componentes de hardware e o mesmo sistema operacional conectados em um cluster, enquanto a computação em grade é uma rede heterogênea cujos dispositivos têm diferentes componentes de hardware e diferentes sistemas operacionais conectados juntos em uma grade. Ambas as técnicas de computação são econômicas e aumentam a eficiência.

Referência:

1. “Cluster de Computadores.” Wikipedia, Wikimedia Foundation, 2 de setembro de 2018, disponível aqui.2. “Grid Computing.” Wikipedia, Wikimedia Foundation, 24 de agosto de 2018, disponível aqui.

Cortesia de imagem:

1. “Centro de Computação de Alto Desempenho Stuttgart HLRS 2015 08 Cray XC40 Hazel Hen IO” Por Julian Herzog (CC BY 4.0) via Commons Wikimedia2. “Sensor Grid architecture-new” Por Mudasser @Intellisys, Singapura - (CC BY-SA 3.0) via Commons Wikimedia

Diferença entre cluster e computação em grade