MPViCOS Multi Purpose Virtual Cluster Orchestration System II Escola Regional de Alto Desempenho de São Paulo São José dos Campos/SP Alexandre T. Nogueira, Nicholas M. Mizoguchi, Henrique F. Baggio, Sandro Rigo Microsoft Innovation Center - University of Campinas
Resumo Motivação e Intuito O ViCOS A solução multi propósito Conclusões Trabalhos futuros
Motivação Otimizar o uso de recursos disponíveis Processamento ocioso Energia elétrica Intuito Aproveitar processamento ocioso em uma rede de usuários através de Jobs HPC
O ViCOS HPC usando Cloud Computing Otimiza o uso de recursos disponíveis Balanceamento de Carga Economia de Energia Menor Overhead Alta disponibilidade para os Jobs Trabalha 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 Server Virtual HPC Node
A solução multi propósito Utiliza a arquitetura do ViCOS Adição de máquinas virtuais de usuário no cluster Permite uma experiência transparente ao usuário
Arquitetura
Componentes
FailoverClusterController Liga a maquina de usuário. Responsável pelo escalonamento de VMs LoginController Autentica o usuário RemoteConnectionController Permite 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 HPC Experiência transparente ao usuário Facilidade na manutenção das máquinas
Trabalhos Futuros Adcionar máquinas com diferentes sistemas operacionais no cluster Otimizações no escalonamento permitindo um maior aproveitamento dos recursos