Você está na página 1de 35

UNIVERSIDADE

FEDERAL DE PERNAMBUCO
CENTRO DE INFORMTICA
MESTRADO PROFISSIONAL EM CINCIAS DA COMPUTAO

Buscando a proposio de uma forma de configurao


e comercializao de computao em nuvem com alto nvel
de abstrao com base no mapeamento sistemtico da
literatura sobre servio medido.

Aluno: Fernando Estrela Vaz fev@cin.ufpe.br


Orientador: Vinicius Cardoso Garcia vcg@cin.ufpe.br
MProf 2014 - Gesto
Sumrio

1. Introduo

2. Motivao

3. Problema de Pesquisa

4. Referencial Terico

5. Metodologia

6. Resultados do Mapeamento Sistemtico da Literatura

7. Abstrao do conceito de Instncias de Mquinas Virtuais por meio de Portas de


Processamento

8. Concluso

9. Trabalhos Futuros
Introduo

Computao em nuvem crescendo sobre a premissa de servio de TI;

Sustentada por meio da evoluo de vrias tecnologias como computao em grid, web,
virtualizao, redes de alta velocidade;

Busca pela identidade do modelo e definio de padres;

Tida como mais econmica financeiramente do que o modelo tradicional de computao;

Desempenho altamente inconstante;


Motivao

Consulta ao Mercado;

Necessidade de dimensionar projetos de adoo de computao em nuvem analisando


os investimentos financeiros necessrios, ferramenta para tomada de deciso;

Ferramentas e ou Tcnicas que permitam a mensurao em fase de pr-projeto


do investimento necessrio para a adoo de computao em nuvem com foco
em IaaS ou PaaS em formato de servio dedicado;
Problema de Pesquisa

Como mensurar projetos de adoo de computao em nuvem em um


estgio de pr-adoo, considerando os valores necessrios de investimentos
continuados, focando IaaS ou PaaS como servio dedicado?
Referencial Terico

Acordos de Nvel de Servio (ANS) SLA;

Qualidade de Servio QoS;

Nuvens Federadas;

Virtualizao;

Algoritmos Genticos;
Metodologia
Ciclo Geral da Pesquisa
Definio
Etapa de

1. Reviso Informal 2. Definio do Tema 3. Definio da


da Literatura Objetivo e Escopo Metodologia
Etapa de Planejamento do
Mapeamento Sistemtico

4. Mapeamento Sistemtico
4.1. Definio

5. Escrita da Dissertao
do Protocolo

4.2. Reviso
do Protocolo
Mapeamento
Execuo do

Sistemtico
Etapa de

4.3. Busca dos 4.4. Seleo dos 4.5. Extrao e


Estudos Estudos Anlise dos Estudos
Resultados
Divulgao
Etapa de

dos

6. Submisso
Apresentao
Metodologia
Mapeamento Sistemtico da Literatura

Fases
1.1. Ident. da Necessidade de utilizao
2.1. Sel. Estudos Primrios 3.1. Anlise dos Dados
de Map. Sistemtico da Literatura
1.2. Definio do Protocolo
1. Planejamento

1.2.1. Questes de Pesquisa

2. Conduo

3. Relatrios
1.2.2. Estratgia de Busca
2.2. Extrao dos Dados 3.2. Anlise das Ameaas
1.2.3. Estratgia de Seleo

1.2.4. Estratgia da Qualidade

2.3. Sintetizao dos


1.2.5. Estratgia de Extrao 3.3. Relato dos Resultados
Dados

Reviso do Protocolo Dados Dissertao

Validaes
Metodologia
Questes de Pesquisa

Questo Principal (QP):

Existe algum estudo que proponha ou implemente um experimento visando conceber uma
ferramenta e ou framework que permita mensurar projetos de computao em nuvem,
considerando a demanda de processamento de dados, necessidade computacional do projeto
e com base nesta projetar o aporte financeiro necessrio?

Sub questo Principal 1 (SQP1): O estudo trata sobre computao em nuvem?

SQP2: O estudo trata sobre a caracterstica bsica de computao em nuvem, servio medido?

SQP3: O estudo prope algum tipo de experimento envolvendo servio medido?

SQP4: O experimento capaz de mensurar a demanda de processamento de dados do


projetos de adoo, migrao para computao em nuvem com a possibilidade de precificao
precisa do projeto?
Metodologia
Estratgia de Busca dos Estudos

Busca automtica de estudos

Bibliotecas Utilizadas:

ACM - Association for Computing Machinery Digital Library;


IEE Institute of Electrical and Electronic Engineers Xplore Digital Library;
Scopus;
Science Direct;
Springer Link;
String de Busca Utilizada
<OR> Cloud Computing, Platform as a Service, Infrastructure as a Service, Software as a
Service
<AND>
Measured Service
<AND>
<OR> Experiment, Evaluate, Evaluation, Evaluating, Benchmark, Framework, Guideline
Intervalo de Busca: 2010 a 2016
Metodologia
Critrios de Excluso

Avaliao de Qualidade

Ferramenta Gratuita de Gesto de Referncias on-line

Critrios de Excluso
C1 O arquivo no corresponde ao estudo;
C2 O arquivo no um estudo;
C3 O estudo duplicado;
C4 O estudo um slideshow ou resumo expandido;
C5 O estudo est fora do intervalo de avaliao;
C6 O estudo est relacionado computao em nuvem mas no a servio medido;
C7 O estudo est relacionado servio medido mas no contem um experimento;
C8 O estudo no est disponvel;
C9 O estudo no est em ingls;
C10 O estudo no est relacionado Computao em Nuvem;
C11 O estudo no est relacionado servio medido na computao em nuvem;
C12 O estudo pesquisado um livro ou parte de;
Resultados do mapeamento sistemtico da literatura
Relao de estudos candidatos localizados

Fontes de Pesquisa
Estratgia de Busca Resultados Obtidos
Utilizadas
ACM 071
IEE 003
Scopus Elsevier 015
Automtica
Science Direct
124
Elsevier
Springer Link 312
Total de Estudos: 525
Resultados do mapeamento sistemtico da literatura
Primeira Etapa de Anlise

Avaliao na Primeira Etapa (Apndices A, B, C e D):

Ttulo

Resumo
Resultados do mapeamento sistemtico da literatura
Segunda Etapa de Anlise

Avaliao na Segunda Etapa:

Anlise dos Estudos na ntegra (Anexo A)


Resultados do mapeamento sistemtico da literatura
Correlao de Estudos Aprovados/Reprovados por Base Cientfica
Resultados do mapeamento sistemtico da literatura
Correlao entre estudos primrios e estudos classificados na segunda fase
Resultados do mapeamento sistemtico da literatura
Anlise dos resultados quanto a terminologia custo
Relao de grupos e categorias identificados quanto a classificao dos estudos utilizados na
pesquisa com base no tratamento do termo custo
reas de Atuao

Grupos reas Descrio rea

Modelagem e Teste Ambientes de Modelagem e Testes para Computao em Nuvem.

Avaliao multicritrio para escolha e ou agregao de servio de nuvem (Redes


Aval. Multicritrio Serv. Redes Fed.
Federadas).
Anlise de
Custo Transf. Cluster VM Redes Fed. Distribuio e ou incorporao de Clusters de VM em Redes Federadas
Computaci
onal Introduz uma camada de gesto entre os recursos de IaaS e os Usurios chamada
Gesto IaaS
domnio.
Trata sobre as polticas de priorizao de lotes de dados que precisam ser terceirizados,
Exec. Lotes Dados Redes Hbridas
executados em estruturas hbridas.
Anlise de Desempenho Servios Anlise de Desempenho de servios de computao em nuvem.

Anlise Reviso Sist. Lit. Custo Adoo Apresenta uma reviso da literatura afirmando o problema em se conseguir estimar
pr- previamente o custo da adoo de computao em nuvem.
adoo
Custos Adoo Introduz o conceito de centro de custos centrado no consumidor para pagamento de
servios de nuvem.
Resultados do mapeamento sistemtico da literatura
Anlise de custo computacional, estudos por rea
Resultados do mapeamento sistemtico da literatura
Anlise de custo computacional, relao cronolgica de estudos
Resultados do mapeamento sistemtico da literatura
Anlise de custo computacional, relao cronolgica de estudos

Aval. Multicritrio Serv. Redes


Fed.
Resultados do mapeamento sistemtico da literatura
Anlise de custo computacional

Concluses e Contribuies:

rea mais estudada;

Trabalhos mais recentes;

Algoritmos para anlise de meios colaborativos de nuvem;

Ambientes de teste;
CloudSim;
CloudExp;
RalloCloud;
Rain;
Resultados do mapeamento sistemtico da literatura
Anlise pr-adoo, estudos por rea
Resultados do mapeamento sistemtico da literatura
Anlise pr-adoo, viso cronolgica
Resultados do mapeamento sistemtico da literatura
Anlise pr-adoo

Concluses e Contribuies:

rea Foco desse estudo;

Pouco ativa;

Estudo mais recente vai por uma linha prxima a principal categoria do grupo anlise de
custo computacional , avaliao multicritrio, propem anlise por meio de algoritmo e
utilizao de bancos de benchmarking para avaliao de demandas semelhantes, tipos
de dados prximos;

Anlise por meio do histrico de consumo rico em detalhes utilizado pela computao
em nuvem;
Resultados do mapeamento sistemtico da literatura
Resumo
Questo de Pesquisa:

Ferramenta de anlise pr-adoo, IaaS ou PaaS, dedicado;

Pontos Principais

Foco nas grandes redes colaborativas, redes federadas, algoritmos (QoS, reputao e
confiabilidade);

Oferta de IaaS e PaaS a grandes organizaes;

Pequenas e mdias empresas utilizando SaaS com SLAs voltadas a disponibilidade;

Inverso de valores quanto a clareza do modelo de computao em nuvem;

Natureza altamente inconstante do modelo de computao em nuvem;

Computao em nuvem ainda no possui um modelo;

Simplicidade na entrega e aferio do servio, abstrao;

Subsidiam a proposta de porta de processamento;


Abstrao do conceito de Instncias de Mquinas Virtuais
por meio de Portas de Processamento
Proposio Porta de Processamento Emulao Tradicional
Abstrao do conceito de Instncias de Mquinas Virtuais
por meio de Portas de Processamento
Proposio Porta de Processamento Emulao Desemp. Computacional
Abstrao do conceito de Instncias de Mquinas Virtuais
por meio de Portas de Processamento
Proposio Porta de Processamento Atores da Anlise
Abstrao do conceito de Instncias de Mquinas Virtuais
por meio de Portas de Processamento
Proposio Porta de Processamento Contextualizao da Anlise

Aes multitarefa;

Processos em segundo plano;


Abstrao do conceito de Instncias de Mquinas Virtuais
por meio de Portas de Processamento
Proposio Porta de Processamento Formato de anlise
Busca pela elucidao do desempenho para cada tipo de dados;
Mapeamento sistemtico da literatura, anlise histrica de benchmarking;
Abstrao do conceito de Instncias de Mquinas Virtuais
por meio de Portas de Processamento
Proposio Porta de Processamento Anlise de Nvel de Stress
Algoritmo Gentico
Definio dos Perfis, especialistas, de Portas (Considerando os atributos de todos os
atores);
Abstrao do conceito de Instncias de Mquinas Virtuais
por meio de Portas de Processamento
Proposio Porta de Processamento Modelo de Entrega
Abstrao do conceito de Instncias de Mquinas Virtuais
por meio de Portas de Processamento
Proposio Porta de Processamento Proposta de Comercializao

Aplicaes testadas e aplicaes com demanda computacional desconhecida;


Box com os cenrios de portas do prestador de servio (update de configuraes);
Concluso
rea de pesquisa pouco explorada;

Predominncia de estudos voltados medio de qualidade de servios de IaaS e PaaS


para redes Federadas;

Oferta de SaaS para os usurios comuns, pequenas e mdias empresas;

Inconsistncia de Performance do Modelo;

Complexidade para contratao e aferio do servio;

Dificuldades em aes de anlise com intuito de pr-adoo ao modelo com foco anlise
de impacto financeiro;

Inverso de Valores quanto ao conceito de prestao de servio;

Portas de Processamento;
Abstrao de decises complexas;
Foco na Eficincia;
Entrega de Valores;
Fcil Gesto e Aferio;
Trabalhos Futuros
Oportunizar os testes do conceito criando e ou modificando ferramentas de
simulao de ambiente de computao em nuvem que permitam testes nas
seguintes reas:

Ambiente de emulao computacional;

Classificao dos dados computacionais conforme critrios de processamento,


demanda de recursos em sua execuo;

Definio e testes de um algoritmo voltado a extrair o desempenho de


processamento de dados do conjunto de hardware emulado frente a cada grupo
de dados proposto;

Buscar a definio de uma unidade de medida voltada ao modelo proposto, com


base nas anlises realizadas nos grupos de processamento de dados;

Definir a interface do Usurio; e

Construir a ferramenta de testes conforme definio proposta.