Cluster (O que é, história, tipos de cluster, exemplo)

0
9421

O que é Cluster?

Cluster é um conjunto de computadores interconectados que funcionam como se fosse um só grande sistema.

História

A ideia inicial foi desenvolvida na década de 1960 pela IBM, com o objetivo de interligar grandes mainframes para obter uma solução comercialmente viável de paralelismo. Além disso, nessa época, o sistema HASP (Houston Automated Spooling Program) e seu sucessor, o JES (Job Entry System), permitiam distribuir tarefas entre os mainframes interligados.

Até 2001, a IBM suportava o cluster de mainframes com o Parallel Sysplex System. Esse sistema melhorava a performance e o custo, permitindo o uso contínuo das aplicações existentes, ao otimizar hardware, software de gerenciamento, middleware e sistema operacional.

Assim, ele ganhou força até que três tendências convergiram, nos anos 1980: microprocessadores de alta performance, redes de alta velocidade e ferramentas padronizadas para computação distribuída de alto desempenho. Além disso, uma quarta tendência possível foi a crescente necessidade de poder de processamento para aplicações científicas e comerciais, unida ao alto custo e à baixa acessibilidade dos tradicionais supercomputadores.

Tipos de cluster

Cluster de alto desempenho

Conhecido como cluster de alta performance, ele funciona permitindo que ocorra uma grande carga de processamento com um volume alto de gigaflops em computadores comuns e utilizando sistema operacional gratuito, o que diminui seu custo.

Cluster de alta disponibilidade

São clusters que permanecem ativos por longos períodos, dessa forma, funcionam sem interrupções e conseguem detectar e se proteger de falhas.

Cluster para balanceamento de carga

Esse tipo tem como função controlar a distribuição equilibrada do processamento. Requer um monitoramento constante na sua comunicação e em seus mecanismos de redundância, pois, se ocorrer alguma falha, haverá uma interrupção no seu funcionamento.

Exemplo Supercomputador Titan (Titan, Cray® XK7™)

Link para o supercomputador Titan:
Titan, Cray® XK7™