mpvicos multi purpose virtual cluster orchestration system ii escola regional de alto desempenho de...
TRANSCRIPT
MPViCOSMulti Purpose Virtual Cluster
Orchestration System
II Escola Regional de Alto Desempenho de São PauloSão José dos Campos/SP - 2011
Alexandre T. Nogueira, Nicholas M. Mizoguchi, Henrique F. Baggio, Sandro Rigo
Microsoft Innovation Center - University of Campinas
Motivação
Otimizar o uso de recursos disponíveisProcessamento ociosoEnergia elétrica
Intuito
Aproveitar processamento ocioso em uma rede de usuários através de Jobs HPC
O ViCOS
HPC usando Cloud ComputingOtimiza o uso de recursos disponíveis
Balanceamento de CargaEconomia de EnergiaMenor Overhead
Alta disponibilidade para os JobsTrabalha em ambiente virtual com máquinas virtuais HPC
Se a demanda do cluster aumenta, mais VMs são ativadas
Se um host fica sobrecarregado, algumas VMs migram para outros hosts
Se há nós ociosos no cluster, suas VMs são suspensas
Hyper-V ServerVirtual HPC Node
A solução multi propósito
Utiliza a arquitetura do ViCOSAdição de máquinas virtuais de usuário no clusterPermite uma experiência transparente ao usuário
Arquitetura
Componentes
Componentes
FailoverClusterControllerLiga a maquina de usuário.Responsável pelo escalonamento de VMs
LoginControllerAutentica o usuário
RemoteConnectionControllerPermite a conexão com a VM do usuário
Perfis de Usuário
Cada usuário tem sua própria maquina virtual;Pros:
Usuário tem acesso administrativo à sua máquina;A manutenção da VM fica por conta do usuário;Isolamento do ambiente.
Contras:Espaço de disco;
Perfis de Usuário
Maquinas virtuais compartilhadas.Pros:
Time de maquinas de usuários voltadas para o ensino especifico de uma disciplina;Menor necessidade de VMs.
Contras:Sistema de controle de usuários;
Conclusões
Aproveitamento de recurso ocioso para processamento HPCExperiência transparente ao usuárioFacilidade na manutenção das máquinas
Trabalhos Futuros
Adcionar máquinas com diferentes sistemas operacionais no clusterOtimizações no escalonamento permitindo um maior aproveitamento dos recursos