Escolar Documentos
Profissional Documentos
Cultura Documentos
Cluster e Virtualizao
Computao de Alto Desempenho
2
Medicina Assistida por Computao
3
Os Supercomputadores
4
Os Supercomputadores
5
Supercomputador Cray 2
6
Clusters
7
Os Clusters
9
Diagrama de um Cluster
10
Diagrama de um Cluster
11
Potencial do Cluster
O potencial de processamento de um cluster depende de:
Infra-estrutura da rede de comunicao.
Os ns do cluster se comunicam atravs da rede para trocar
informaes entre eles mesmos e tambm com o n principal.
Quanto mais rpida a rede, mais rpido o problema ser
resolvido, pois a comunicao entre os computadores ser
facilitada.
Potencial de processamento dos ns.
Cada mquina depende do seus recursos para executar as
tarefas (jobs) determinadas pelo n principal. Do mesmo modo,
quanto mais velozes forem os processadores dos
computadores que compe o cluster, mais rapidamente a
soluo ser obtida.
Quantidade de ns disponveis.
Quanto maior for o nmero de mquinas disponveis para
execuo de tarefas (jobs), menos tarefas cada n ter que
executar e, portanto, menos tempo ser gasto.
12
Tipos de Clusters
15
Virtualizao
16
Recursos Computacionais
17
Virtualizao
18
O que Virtualizao ?
19
Porque usar Virtualizao ?
Aproveitamento melhor dos recursos do servidor:
Sabemos que na maior parte dos servidores, os seus recursos no
so usados ao mximo. Portanto poderamos oferecer em um nico
equipamento mais de um servio.
Melhor gerenciamento:
Ao usar servidores virtuais torna-se irrelevante a infraestrutura fsica
dos equipamentos. Conseqentemente podemos migrar os
servidores virtuais para diferentes equipamentos sem precisar
reconfigur-los.
Aumento da segurana:
Usando mquinas virtuais podemos impedir que servios
vulnerveis interrompam outros servios disponibilizados pelo
mesmo equipamento, j que estaro em ambientes diferentes.
20
Softwares Virtualizadores
VMWare Server:
um programa que cria um servidor de mquinas virtuais.
Acessando o servidor via localhost (127.0.0.1) pode-se utiliza-lo
localmente sem necessidade de uma infraestrutura de rede. Ele
pode ser obtido em: http://www.vmware.com/download/server/
VirtualBox:
um programa mais simples que o VMWare Server. Ele
cria/gerencia mquinas virtuais locais e licenciado como Software
Livre. Ele pode ser obtido em http://www.virtualbox.org/
Xen:
Distingue-se do VMware por rodar mais prximo do hardware (por
vezes, e a mquina virtual pode compartilhar o mesmo ncleo do
sistema base). Ele licenciado como cdigo aberto.Ele pode ser
obtido em http://www.xensource.com
21
VMWare Server
22
Inotek VirtualBox
23
Xen
24
Pesquisa
Computao Sob-Demanda com uso de Agregados de
Computadores e Virtualizao
25
Proposta da Pesquisa
O objetivo de nossa pesquisa desenvolver ferramentas que
permitam o uso efetivo de agregados de computadores com uso de
virtualizao.
Produtividade:
Melhor utilizao dos recursos, caracterstica marcante dos
sistemas que utilizam virtualizao.
Gerenciamento:
Ao submeter as aplicaes ao cluster por meio de mquinas
virtuais, poderemos determinar como sero usados os recursos
alm de tornar a infraestrutura real dos computadores
irrelevante.
Segurana:
As mquinas virtuais isolam uma aplicao da outra, o que
impede que falhas em uma aplicao comprometa outras
aplicaes em execuo.
26
Metodologia
27
Infraestrutura
28
Softwares Utilizados
GNU/Linux CentOS 5
Sistema operacional livre baseado no Red Hat Enterprise Linux.
Usado como n principal e como sistema virtualizador.
TORQUE Resource Manager
29
Resultados Previstos
30
Dvidas !?
Wikipedia (Ingls):
http://en.wikipedia.org
Wikipedia (Portugus):
http://br.wikipedia.org
TOP500 Supercomputing Sites:
http://www.top500.org
HP Brasil:
http://www.compaq.com.br/pyme/solucoes/apr_solucoes_01.html
32