Um Modelo de Virtualização em Grades Computacionais para Inserção de Recursos Ociosos

Documentos relacionados
Um Modelo de Virtualização em Grades Computacionais para Inserção de Recursos Ociosos

SISTEMAS DISTRIBUÍDOS

Prof. José Maurício S. Pinheiro UniFOA

CONCEITOS E APLICAÇÕES DA COMPUTAÇÃO EM NUVEM

O que é Grid Computing

Senado Federal Questões 2012

Arquiteturas Paralelas e Distribuídas

SFD Carla Souza Otacílio Lacerda

Faculdade Integrada do Ceará FIC Graduação em Redes de Computadores

SISTEMA DISTRIBUÍDO DE MONITORAMENTO/DETERMINAÇÃO DE SERVIÇOS E RECURSOS DIPONÍVEIS DE UM AMBIENTE DE GRID COMPUTACIONAL

SISTEMAS OPERACIONAIS. Maquinas Virtuais e Emuladores

Introdução. Sistemas Operacionais. Introdução. Roteiro (1 / 2) Por que Máquinas Virtuais Existem? Roteiro (2 / 2)

Inicialização rápida da instalação SUSE Linux Enterprise Server 11 SP1

Professor Esp.: Douglas Diego de Paiva

Relatório de Progresso

Operador de Computador. Informática Básica

AUTOR: DAVID DE MIRANDA RODRIGUES CONTATO: CURSO FIC DE PROGRAMADOR WEB VERSÃO: 1.0

Sistemas Operacionais 1/66

Sistemas Operacionais. Roteiro. Sistemas de Computadores. Os sistemas de computadores são projetados com basicamente 3 componentes: Marcos Laureano

Virtualização Gerencia de Redes Redes de Computadores II

Virtualização. Presente e futuro

UNIVERSIDADE FEDERAL DE SANTA CATARINA UFSC DEPARTAMENTO DE INFORMÁTICA E ESTATÍSTICA INE BACHARELADO EM CIÊNCIAS DA COMPUTAÇÃO.

Analista de Sistemas Ambiente GRID para física experimental de altas energias

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Visão do Sistema Operacional

Uso do Netkit no Ensino de Roteamento Estático

Alexandre Malveira, Wolflan Camilo

TERMO DE REFERÊNCIA. Serviços de informática. Prefeitura Municipal de Vitória das Missões-RS

O que é Cloud Computing?

Projeto JiT Clouds Sétimo Entregável

4 Estrutura do Sistema Operacional Kernel

Administração de Sistemas de Informação Gerenciais

Guia Rápido de Licenciamento do SQL Server 2012

Infra-Estrutura de TI: Hardware e Software

Sistemas Operacionais. Conceitos de um Sistema Operacional

Curso Tecnológico de Redes de Computadores 5º período Disciplina: Tecnologia WEB Professor: José Maurício S. Pinheiro V

Classificação::Modelo de implantação

IMPLEMENTAÇÃO DAS CAMADAS Inference Machine e Message Service Element PARA UM SERVIDOR DE SISTEMA DE GERENCIAMENTO DE Workflow HOSPITALAR

Uso de Virtualização de Recursos Computacionais na Administração de Redes

Inicialização rápida da instalação SUSE Linux Enterprise Server 11

Virtualização e Consolidação de Centro de Dados O Caso da UTAD António Costa - acosta@utad.pt

Virtualização: VMWare e Xen

Introdução a Informática - 1º semestre AULA 02 Prof. André Moraes

MINICURSO WINDOWS SERVER 2008 UTILIZANDO O VMWARE PLAYER

Virtualização. P r e s e n t e e f u t u r o Andréa Garcia Trindade 2º. sem/2010. Virtualização Presente e Futuro

Manual de Usuário. Gestion Libre de Parc Informatique (Gestão Livre de Parque de Informática) Versão 1.1 NRC

Laboratório de Redes. Professora Marcela Santos

ANÁLISE COMPARATIVA ENTRE APLICAÇÕES GRATUITAS EM NUVEM

Como criar máquinas virtuais no VMware ESXi

Paravirtualização com o XEN no Debian. Aldrey Galindo

Sistemas Operacionais. Prof. M.Sc. Sérgio Teixeira. Aula 05 Estrutura e arquitetura do SO Parte 2. Cursos de Computação

Rivolta Cloud Backup

Introdução à Grid e Cloud Computing

Administração de Sistemas 2008/2009 (Trabalho de Administração de Sistemas) Docente: Armando Ventura

UFG - Instituto de Informática

3 SCS: Sistema de Componentes de Software

NOÇÕES DE INFORMÁTICA Agente de Polícia Federal 2012

UNIVERSIDADE FEDERAL DE CAMPINA GRANDE - UFCG CENTRO DE ENGENHARIA ELÉTRICA E INFORMÁTICA - CEEI DEPARTAMENTO DE SISTEMAS E COMPUTAÇÃO - DSC

Fernando Seabra Chirigati. Universidade Federal do Rio de Janeiro EEL879 - Redes de Computadores II Professores Luís Henrique Costa e Otto Duarte

Eficiência operacional no setor público. Dez recomendações para cortar custos

Sistema Operacional Correção - Exercício de Revisão

Novas tecnologias otimizando a avaliação de bens

Xen Cloud Platform Xen descomplicado

PROPOSTA COMERCIAL CLOUD SERVER

Entendendo como funciona o NAT

04/08/2012 MODELAGEM DE DADOS. PROF. RAFAEL DIAS RIBEIRO, MODELAGEM DE DADOS. Aula 1. Prof. Rafael Dias Ribeiro. M.Sc.

Gerenciador de Congressos de Iniciação Científica Manual de Instruções

WHITE PAPER MD2 METABRIDGE KHRONOS

A Academia Brasileira de Letras diz que este verbete não existe.

Virtualização de Sistemas Operacionais

The Eucalyptus Open-source Cloud-computing System

11/3/2009. Software. Sistemas de Informação. Software. Software. A Construção de um programa de computador. A Construção de um programa de computador

SAIBA MAIS SOBRE O LINUX E DESCUBRA QUAL DISTRIBUIÇÃO É MELHOR PARA VOCÊ! CURSO

DESENVOLVIMENTO PARA DISPOSITIVOS MÓVEIS. PROFª. M.Sc. JULIANA H Q BENACCHIO

A SALA DE AULA é meu paraíso. Nela me realizo, nela exercito minha cidadania e nela me sinto útil.

Tutorial de Instalação do CentOS Versão 3.3

MÓDULO 8 ARQUITETURA DOS SISTEMAS DE BANCO DE DADOS

DELEGAÇÃO REGIONAL DO ALENTEJO CENTRO DE FORMAÇÃO PROFISSIONAL DE ÉVORA REFLEXÃO 3

Forneça a próxima onda de inovações empresariais com o Open Network Environment

Proposta de Avaliação de Empresas para o uso do SAAS

Fundamentos de Sistemas Computacionais Introdução

Testbed para métricas de dependabilidade em cloud computing.

TRIBUTAÇÃO NA NUVEM. Tax Friday 21 de outubro de 2011 AMCHAM - RJ

SOBRE A CALLIX. Por Que Vantagens

A computação na nuvem é um novo modelo de computação que permite ao usuário final acessar uma grande quantidade de aplicações e serviços em qualquer

Prof. Marcos Ribeiro Quinet de Andrade Universidade Federal Fluminense - UFF Pólo Universitário de Rio das Ostras - PURO

10 DICAS DE TECNOLOGIA PARA AUMENTAR SUA PRODUTIVIDADE NO TRABALHO

Máquinas Multiníveis

Cursos da Escola de Engenharias e Ciências Exatas - UnP

Prof. Ms. José Eduardo Santarem Segundo Demonstrar o impacto que o tema virtualização tem representado no mercado

Manual de Usuário. Gestion Libre de Parc Informatique (Gestão Livre de Parque de Informática) Versão 1.0 Afonso Ueslei da Fonseca

MÓDULO 7 Modelo OSI. 7.1 Serviços Versus Protocolos

Arquitetura dos Sistemas de Informação Distribuídos

Iniciativa CDC RNP. Projeto CDC Piloto Huawei Encontro sobre Computação em Nuvem UNICAMP, 07 de abril de 2014

Transcrição:

Um Modelo de Virtualização em Grades Computacionais para Inserção de Recursos Ociosos Josiney de Souza e Rubens Massayuki Suguimoto Mestrado em Informática -

Grid Computing Grid Computing, computação em grade ou meta-computação é um modelo de computação distribuída que oferece uma infraestrutura de recursos computacionais para processamento de alto desempenho. A infraestrutura envolve dezenas, centenas e até milhares de máquinas disponibilizando seus respectivos recursos, tanto de hardware quanto de software. Essas máquinas estão dispersos geograficamente e fazem partes de instituições diferentes que podem adotar poĺıticas de uso diferentes.

Arquitetura de Grid Computing Figure: Arquitetura das Grids.

Virtualização Virtualização é um conceito amplo no mundo da computação. De forma geral, é toda e qualquer solução de computadores (ou de seus componentes) que faça uso de abstração. Uma placa de rede, uma mesa de trabalho em escritório, uma coleção de computadores (grade, nuvem e redes em geral)... tudo pode ser virtualizado. Em outras palavras, virtualização pode ser entendida como simulação de algum meio.

Tipos de virtualização A paravirtualização é a vertente que trata as máquinas virtuais de maneira autônoma do sistema base. Aqui, todos os componentes de um computador real estão disponíveis, geralmente disponibilizados virtualmente e controlado por software denominado hypervisor. A virtualização em containers é a vertente que mantém as máquinas virtuais mais próximas do sistema base. Neste nível de virtualização, apenas um kernel é executado (o do sistema base), de modo que apenas máquinas virtuais do mesmo tipo sejam possíveis de ser criadas.

Virtualização + Grades Atualmente a virtualização está sendo amplamente estudada em grades de forma a melhorar questões de escalabilidade, segurança, gerência de recursos e uso.

Proposta Nosso objetivo é desenvolver um modelo que faz uso de virtualização baseada em containers para inserir recursos ociosos dentro das grades de forma rápida e segura. Essa virtualização se daria através de criação de uma máquina virtual dentro de uma máquina real ociosa. A máquina virtual contém todos os scripts e informações necessárias para se integrar a infraestrutura e com isso contribuir com seu respectivo recurso

Modelo da proposta Figure: Esquema do modelo de virtualização

Implementação Para nossa implementação montamos uma mini grade com três computadores e inserimos uma quarta máquina utilizando o modelo proposto. A grade utilizaria o middleware Globus Toolkit 4 e seria utilizado o GSI, GRAM, MD, GridFTP e RFT. Para nossa implementação, o GSI e o MDS serão utilizados de forma centralizada. A máquina a ser inserida seria preparada com uma máquina virtual OpenVZ com Linux Debian.

Conclusão Grades computacionais em conjunto com tecnologias de virtualização têm sido temas de estudos na área de computação distribuída. Apresentam melhoras na escalabilidade, segurança, gerência de recursos e do uso do hardware. Neste trabalho propomos um modelo de virtualização que pretende aumentar o uso dos recursos de hardware em momentos de ociosidade. Esse momento de ociosidade pode variar de acordo com a poĺıtica da instituição.

Trabalhos Futuros Gerenciador e alocador de máquinas virtuais Resolver problemas de IPs inválidos Utilizar informações de ociosidade nos alocadores de recursos