• Nenhum resultado encontrado

Modelagem e Avaliação de Comportamento de Aplicações do Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack

N/A
N/A
Protected

Academic year: 2022

Share "Modelagem e Avaliação de Comportamento de Aplicações do Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack"

Copied!
30
0
0

Texto

(1)

Modelagem e Avaliação de

Comportamento de Aplicações do Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack

Fernando Angelin

Gerson Geraldo H. Cavalheiro Maicon Ança dos Santos

Vilnei Marins de Freitas das Neves

1

(2)

SUMÁRIO DA APRESENTAÇÃO

• Introdução

• Desenvolvimento

OpenStack

• Arquitetura

Neat

Bag of Tasks

• Modelagem Proposta

• Metodologia e Resultados

• Conclusão e Trabalhos Futuros

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 2

(3)

SUMÁRIO DA APRESENTAÇÃO

• Introdução

• Desenvolvimento

OpenStack

• Arquitetura

Neat

Bag of Tasks

• Modelagem Proposta

• Metodologia e Resultados

• Conclusão e Trabalhos Futuros

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 3

(4)

INTRODUÇÃO

• Computação na nuvem não é apenas armazenamento

• Virtualização

• Cenário proposto

• Utilização eficiente de recursos

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 4

(5)

SUMÁRIO DA APRESENTAÇÃO

• Introdução

• Desenvolvimento

OpenStack

• Arquitetura

Neat

Bag of Tasks

• Modelagem Proposta

• Metodologia e Resultados

• Conclusão e Trabalhos Futuros

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 5

(6)

OPENSTACK

• Entendido como um sistema operacional

• Fornecer computação de forma elástica

• Licença GPL

• Fornece IAAS

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 6

(7)

OPENSTACK

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 7

(8)

OPENSTACK

8

(9)

OPENSTACK NEAT

• Componente para o OpenStack

• Provê consolidação dinâmica de MVs por meio de migração em tempo real

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 9

(10)

OPENSTACK NEAT

10

(11)

OPENSTACK NEAT

• Algoritmos para Consolidação de MV

• Detecção de Subutilização de Host

• Detecção de Sobrecarga de Host

• LRR (Local Regression Robust)

• Seleção de MV (VM Selection)

• Colocação de MV (VM Placement)

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 11

(12)

BAG OF TASKS

• Padrão para paralelizar tarefas

• Características

• Arquitetura geral da abordagem

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 12

(13)

BAG OF TASKS

13

(14)

MODELAGEM PROPOSTA

• Tripla descreve um conjunto homogêneo de tarefas onde:

• 1° valor: n° tarefas que compõe a tripla.

• 2° valor: é o tempo de cada tarefa.

• 3° valor: taxa de utilização de CPU.

• Um Bag of Tasks é formado por n triplas.

• Ex: Bag = {[10,30,90],..., [30,50,75]}.

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 14

(15)

SUMÁRIO DA APRESENTAÇÃO

• Introdução

• Desenvolvimento

OpenStack

• Arquitetura

Neat

Bag of Tasks

• Modelagem Proposta

• Metodologia e Resultados

• Conclusão e Trabalhos Futuros

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 15

(16)

METODOLOGIA

• Ambiente de Experimentação

• CPU Load Generator;

• Lookbusy;

• Ajustes no script CPU Load Generator;

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 16

(17)

METODOLOGIA

• Plataforma de testes:

• 5 servidores Dell PowerEdge T430

• Processador Intel® Xeon® 1.9GHz (6 cores, 12 threads)

• 8GB DIMM DDR3 1600MHz

• 2x Interfaces de rede NetXtreme BCM Gigabit Ethernet

• 1 HD com capacidade de 1TB

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 17

(18)

METODOLOGIA

• Plataforma de testes:

• 1 servidor escolhido como controller:

• Hospeda serviços nucleares do OpenStack.

• 4 servidores escolhidos como compute nodes:

• Executam o Nova Compute, gerencia o KVM.

• A comunicação entre as máquinas dois switches:

• TP-Link TL-SG1008D Gigabit, 8 portas.

• 3COM Baseline Switch 2024 Fast Ethernet, 24 portas.

• Sistema Operacional

• GNU/Linux Ubuntu 14.04

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 18

(19)

METODOLOGIA

• Casos de testes

• Bag com 2700 tarefas, que variam entre 60 e 100 segundos e a taxa de utilização de CPU variam entre 88 e 100%.

• 4 horas de duração cada rodada.

• Bag com 60 horas ininterruptas de processamento sem paralelizar.

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 19

(20)

METODOLOGIA

• Experimentos realizados:

• 3x sem controle de sobrecarga

• Com 10, 20 e 40 MVs;

• 3x com controle de sobrecarga LRR

• Com 10, 20 e 40 MVs.

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 20

(21)

RESULTADOS

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 21

(22)

RESULTADOS

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 22

(23)

RESULTADOS

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 23

(24)

RESULTADOS

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 24

(25)

RESULTADOS

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 25

(26)

SUMÁRIO DA APRESENTAÇÃO

• Introdução

• Desenvolvimento

OpenStack

• Arquitetura

Neat

Bag of Tasks

• Modelagem Proposta

• Metodologia e Resultados

• Conclusão e Trabalhos Futuros

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 26

(27)

CONCLUSÃO

• Importância da Computação da Nuvem

• Demanda dos usuários

• Forma eficiente de controle

OpenStack

Neat

• Experimentos

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 27

(28)

TRABALHOS FUTUROS

• Estudo de outras estratégias de detecção de sobrecarga considerando diferentes configurações de aplicações Bag of Tasks;

• Aumentar a quantidade de experimentos para verificar se a média dos experimentos oferece dados que reflitam a tendência do comportamento de cada caso;

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 28

(29)

TRABALHOS FUTUROS

• Desenvolver uma estratégia de detecção de sobrecarga eficiente para aplicações Bag of Tasks sobre uma nuvem gerida pelo OpenStack e assim, garantir uma melhor política de utilização dos recursos disponíveis e no possível, ter o menor custo energético para o provedor deste serviço.

Modelagem e Avaliação de Comportamento de Aplicações do

Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack 29

(30)

Modelagem e Avaliação de

Comportamento de Aplicações do Tipo Bag of Tasks em uma Nuvem Gerida pelo OpenStack

Fernando Angelin

Gerson Geraldo H. Cavalheiro Maicon Ança dos Santos

Vilnei Marins de Freitas das Neves

30

Referências

Documentos relacionados

Por último, temos o vídeo que está sendo exibido dentro do celular, que é segurado e comentado por alguém, e compartilhado e comentado no perfil de BolsoWoman no Twitter. No

In: VI SEMINÁRIO NACIONAL DE PESQUISADORES DA HISTÓRIA DAS COMUNIDADES TEUTO-BRASILEIRAS (6: 2002: Santa Cruz do Sul).. BARROSO, Véra Lúcia

No que diz respeito à dinâmica de inovação vigente nos grupos de pesquisa em nanotecnologia, surgiu uma das principais contribuições deste estudo, no sentido de que o conhecimento

Este artigo está dividido em três partes: na primeira parte descrevo de forma sumária sobre a importância do museu como instrumento para construção do conhecimento, destaco

A estabilidade do corpo docente permanente permite atribuir o conceito muito bom, segundo os parâmetros da área, para o item 2.2 (pelo menos 75% dos docentes permanentes foram

Outro aspecto a ser observado é que, apesar da maioria das enfermeiras referirem ter aprendido e executado as fases do processo na graduação, as dificuldades na prática

A HP não representa nem presta qualquer tipo de garantia para qualquer suporte de impressão no Programa, incluindo, entre outros, a disponibilidade, qualidade e desempenho dos

Dentro deste contexto, os objetivos deste trabalho foram verificar a disponibilidade de frutos ao longo do ano e correlacioná-la com a temperatura e a precipitação