Um Cluster de Computadores de Uso geral
Tecnologias
Arquiteturas Paralelas
José Luís Zem
Universidade Metodista de Piracicaba - UNIMEP
Laboratório Experimental de Cluster Computing
Contextualização
• Algumas considerações:
– Necessidade cada vez maior por poder de
computação.
– Limite físico para os processadores.
– Distribuição da carga de processamento.
– Sistemas Distribuídos e Cluster de
Cluster de Alto Desempenho - HPC
Computadores.
• Alguns objetivos destes arranjos computacionais:
– Poder de Computação (desempenho).
– Disponibilidade.
– Confiabilidade.
– Escalabilidade.
Cluster de Alta Disponibilidade - HA
Cluster de Balanceamento de Carga - HS
Pode ser visto, em sua forma mais simples, como um conjunto composto por dois ou mais computadores que trabalham buscando a solução para um problema.
O Projeto
• Objetivos
• Serviços
• Disponibilizar serviços de redes para utilização em
disciplinas.
• Transferência de Arquivos (ftp)
• Utilizar estes serviços sem o aparecimento de gargalos.
• Fornecer uma interface SSI (Single System Interface).
• Aproveitar a capacidade de processamento ociosa dos
computadores.
• Aproveitar o parque computacional existente.
• Páginas Web para uma Intranet (http)
• Banco de Dados (MySQL)
• Sessão Remota (telnet)
• Terminal Gráfico (X-Windows)
• Desenvolvimento de Aplicações Paralelas (MPI)
Distribuição dos Serviços pelos nós
Arquitetura Física
Discussão e Resultados
Atividades Futuras
• Resultados
• Identificação de características de alta disponibilidade e
alto desempenho.
• Identificação de possíveis pontos de falhas.
• Disponibilização com sucesso dos serviços de redes.
• Não constatação do aparecimento de gargalos.
• Fornecimento de uma interface SSI através de endereço
virtual.
• Nós de Computação(Existentes
Fisicamente)={NO01, NO02, NO03, NO04}
• Nós de Computação(Serviço de banco de
dados)={NO01, NO02}
• Nós de Computação(Serviço de ftp)={NO03, NO04}
• Nós de Computação(Serviço de páginas
web)={NO01, NO04}
• Nós de Computação(Serviço de telnet)={NO02,
NO03}
• Nós de Computação(Serviço de terminal
gráfico)={NO01, NO02, NO03, NO04}
• Aproveitamento da capacidade de processamento
ociosa dos computadores.
• Aproveitamento do parque computacional existente.
• Identificação de problemas com a atualização dos
caches dos nós de computação.
Download

Poster - Unimep