Clusters e Supercomputação
O presente artigo traz de forma introdutória os conceitos básicos relacionados a clusters e supercomputadores, sendo os mesmos, os elementos básicos da supercomputação moderna.
Destacaremos tópicos relacionados a PVP, SMP, DSM, MPP, NOW e COW, descrevendo um pouco sobre cada uma destas arquiteturas e fazendo uma comparação entre estes modelos.
Destacaremos tópicos relacionados a PVP, SMP, DSM, MPP, NOW e COW, descrevendo um pouco sobre cada uma destas arquiteturas e fazendo uma comparação entre estes modelos.
Parte 7: COW - Clusters Of Workstations
MÁQUINAS AGREGADAS (COW - CLUSTERS OF WORKSTATIONS)
Podem ser vistas como uma evolução das redes de estações de trabalho NOW, pois também são constituídas por várias estações de trabalho interligadas, mas com a diferença de terem sido projetadas com o objetivo de executar aplicações paralelas.
Dessa forma, a máquina pode ser otimizada para esse fim, e na maioria dos casos, as estações que servem de nó não possuem monitor, teclado e mouse, sendo denominadas "estação de trabalho sem cabeça" (headless Workstation).
A máquina resultante também é chamada de pilha de computadores pessoais (pile-of-PC´s). Mas as principais otimizações são feitas no software, pois como essas estações não serão usadas localmente o sistema operacional pode ser "enxugado", vários servidores desabilitados, e várias camadas de rede podem ser simplificadas, ou até mesmo totalmente eliminadas. Isto pode ser feito porque as necessidades de comunicação em máquinas paralelas são diferentes das necessidades em redes locais (em aplicações paralelas científicas, por exemplo, 87% das mensagens enviadas são menores do que 1kbyte).
Na prática, são aproveitadas as principais vantagens dos sistemas NOW, que são o ótimo custo/benefício e a grande flexibilidade de construção, e tenta-se amenizar a principal desvantagem que é a alta latência das comunicações construindo uma NOW dedicada ao processamento paralelo e distribuído. Assim, já que o sistema esta sendo concebidos para se dedicar a execução de aplicações paralelas, a rede de interconexão também pode ser otimizada para esse fim.
Podem ser vistas como uma evolução das redes de estações de trabalho NOW, pois também são constituídas por várias estações de trabalho interligadas, mas com a diferença de terem sido projetadas com o objetivo de executar aplicações paralelas.
Dessa forma, a máquina pode ser otimizada para esse fim, e na maioria dos casos, as estações que servem de nó não possuem monitor, teclado e mouse, sendo denominadas "estação de trabalho sem cabeça" (headless Workstation).
A máquina resultante também é chamada de pilha de computadores pessoais (pile-of-PC´s). Mas as principais otimizações são feitas no software, pois como essas estações não serão usadas localmente o sistema operacional pode ser "enxugado", vários servidores desabilitados, e várias camadas de rede podem ser simplificadas, ou até mesmo totalmente eliminadas. Isto pode ser feito porque as necessidades de comunicação em máquinas paralelas são diferentes das necessidades em redes locais (em aplicações paralelas científicas, por exemplo, 87% das mensagens enviadas são menores do que 1kbyte).
Na prática, são aproveitadas as principais vantagens dos sistemas NOW, que são o ótimo custo/benefício e a grande flexibilidade de construção, e tenta-se amenizar a principal desvantagem que é a alta latência das comunicações construindo uma NOW dedicada ao processamento paralelo e distribuído. Assim, já que o sistema esta sendo concebidos para se dedicar a execução de aplicações paralelas, a rede de interconexão também pode ser otimizada para esse fim.
Abraços!