SlideShare une entreprise Scribd logo
1  sur  16
Télécharger pour lire hors ligne
Utilização de traços de execução para
migração de aplicações para a nuvem
Eduardo Roloff, Otávio Carvalho,
Alexandre Carissimi, Philippe O. A. Navaux
UFRGS, Porto Alegre
WCGA 2013
Brasília
Assunto
• Quais aplicações podem ser migradas para a nuvem?
• Metodologia de visualização
– Sem modificações na aplicação
– Utilizada antes dos esforços de migração

• JiTCloud
– Eucalyptus

2
HPC na nuvem
• Máquinas ficam obsoletas rapidamente
• Computação em nuvem oferece
– Hardware e Software atualizados
– Sem sobrecusto de
• Aquisição
• Manutenção
• Consumo de energia

3
HPC na nuvem
• Usuários necessitam saber
– Que aplicação migrar?
– Qual provedor escolher
• Modelo de implementação público

• Modelo de serviço IaaS
– SaaS
• Somente software, sem customizações

– PaaS
• Nóa avaliamos em um trabalho passado
• Grande problema: Portabilidade das aplicações
4
Metodologia

5
Ambiente de validação
• Nuvem privada/comunitária do GPPD
– Eucalyptus
– JiTCloud

• 7 servidores físicos
–
–
–
–

Dual Intel Xeon E5310
16 GB de memória RAM
Giga Ethernet
Ubuntu 12.04

• Instanciadas 4 máquinas
– 4 cores cada
– 14 GB memória
– Fedora 17
6
Benchmarks utilizados

Tamanho do problema: Classe A
7
Resultados
• Duas execuções
– Calibragem do Score-P
– Geração dos traços

• Aplicações classificadas em três grupos
– Foco em comunicação
– Interpolação entre comunicação e computação
– Foco em computação
8
Foco em comunicação - DT

9
Computação e comunicação
• (a) Operações bloqueantes (BT, CG, LU, SP)

10
Computação e comunicação

(a) Operações bloqueantes (BT, CG, LU, SP)

11
Computação e comunicação

(b) Comunicação entre processos (FT e MG)

12
Foco em computação – IS e EP

13
Análise dos resultados
• DT
– Muito overhead (+ de 100%) entre máquina física e nuvem

• BT, CG, LU e SP
– Possível migração, provedores com resultados muito diferentes
– Necessário melhor análise para definição do provedor

• FT e MG
– Muitas reduções, causando overhead no final da execução

• IS e EP
– Resultados consistentes, recomendação de migração

14
Conclusões e trabalhos futuros
• Visualização é uma possibilidade
– Sem modificação no código
– Metodologia simples de aplicar
– Fácil identificação de padrões

• Formalizar a metodologia
• Criar padrões de comparação
• Criar ferramentas para análise dos provedores
15
Utilização de traços de execução para
migração de aplicações para a nuvem
Eduardo Roloff, Otávio Carvalho,
Alexandre Carissimi, Philippe O. A. Navaux
{eroloff, omcarvalho, asc, navaux}@inf.ufrgs.br

WCGA 2013
Brasília

Contenu connexe

En vedette

脱・Excelホーガンシのために、その1
脱・Excelホーガンシのために、その1脱・Excelホーガンシのために、その1
脱・Excelホーガンシのために、その1Narami Kiyokura
 
II PARTE DE LA PROPUESTA PARA LA CREACIÓN DE UN SISTEMA LOGÍSTICO MILITAR APL...
II PARTE DE LA PROPUESTA PARA LA CREACIÓN DE UN SISTEMA LOGÍSTICO MILITAR APL...II PARTE DE LA PROPUESTA PARA LA CREACIÓN DE UN SISTEMA LOGÍSTICO MILITAR APL...
II PARTE DE LA PROPUESTA PARA LA CREACIÓN DE UN SISTEMA LOGÍSTICO MILITAR APL...FUNDEIMES
 
Creating presentations that don't suck
Creating presentations that don't suckCreating presentations that don't suck
Creating presentations that don't suckmhaendel
 
リアル脱出ゲーム 負け犬からの脱出(暫定版2)
リアル脱出ゲーム 負け犬からの脱出(暫定版2)リアル脱出ゲーム 負け犬からの脱出(暫定版2)
リアル脱出ゲーム 負け犬からの脱出(暫定版2)匠 大井川
 
Potential usage of 3D data and IPR issues, presented by Sheena Basset
Potential usage of 3D data and IPR issues, presented by Sheena BassetPotential usage of 3D data and IPR issues, presented by Sheena Basset
Potential usage of 3D data and IPR issues, presented by Sheena Basset3D ICONS Project
 
Innovative Building Materials
Innovative Building MaterialsInnovative Building Materials
Innovative Building MaterialsShiva Sparky
 
www.exerciciosresolvidosde.com.br - Química - Exercícios Resolvidos Proprieda...
www.exerciciosresolvidosde.com.br - Química - Exercícios Resolvidos Proprieda...www.exerciciosresolvidosde.com.br - Química - Exercícios Resolvidos Proprieda...
www.exerciciosresolvidosde.com.br - Química - Exercícios Resolvidos Proprieda...Joana Figueredo
 

En vedette (10)

脱・Excelホーガンシのために、その1
脱・Excelホーガンシのために、その1脱・Excelホーガンシのために、その1
脱・Excelホーガンシのために、その1
 
II PARTE DE LA PROPUESTA PARA LA CREACIÓN DE UN SISTEMA LOGÍSTICO MILITAR APL...
II PARTE DE LA PROPUESTA PARA LA CREACIÓN DE UN SISTEMA LOGÍSTICO MILITAR APL...II PARTE DE LA PROPUESTA PARA LA CREACIÓN DE UN SISTEMA LOGÍSTICO MILITAR APL...
II PARTE DE LA PROPUESTA PARA LA CREACIÓN DE UN SISTEMA LOGÍSTICO MILITAR APL...
 
Sistema operativo mac 18
Sistema operativo mac 18Sistema operativo mac 18
Sistema operativo mac 18
 
Librosmasvendidos
LibrosmasvendidosLibrosmasvendidos
Librosmasvendidos
 
Creating presentations that don't suck
Creating presentations that don't suckCreating presentations that don't suck
Creating presentations that don't suck
 
リアル脱出ゲーム 負け犬からの脱出(暫定版2)
リアル脱出ゲーム 負け犬からの脱出(暫定版2)リアル脱出ゲーム 負け犬からの脱出(暫定版2)
リアル脱出ゲーム 負け犬からの脱出(暫定版2)
 
Potential usage of 3D data and IPR issues, presented by Sheena Basset
Potential usage of 3D data and IPR issues, presented by Sheena BassetPotential usage of 3D data and IPR issues, presented by Sheena Basset
Potential usage of 3D data and IPR issues, presented by Sheena Basset
 
14 el tiempo atmosférico (presentación)
14 el tiempo atmosférico (presentación)14 el tiempo atmosférico (presentación)
14 el tiempo atmosférico (presentación)
 
Innovative Building Materials
Innovative Building MaterialsInnovative Building Materials
Innovative Building Materials
 
www.exerciciosresolvidosde.com.br - Química - Exercícios Resolvidos Proprieda...
www.exerciciosresolvidosde.com.br - Química - Exercícios Resolvidos Proprieda...www.exerciciosresolvidosde.com.br - Química - Exercícios Resolvidos Proprieda...
www.exerciciosresolvidosde.com.br - Química - Exercícios Resolvidos Proprieda...
 

Similaire à Análise de traços para migração HPC na nuvem

Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas DistribuídosPlanejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídosluanrjesus
 
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...Éberli Cabistani Riella
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescerGuilherme
 
Usando software livre para monitorar link de dados (MPLS)
Usando software livre para monitorar link de dados (MPLS)Usando software livre para monitorar link de dados (MPLS)
Usando software livre para monitorar link de dados (MPLS)Edilson Feitoza
 
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...GiovanniGuimares2
 
WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREFIBRE Testbed
 
95579522 control-net
95579522 control-net95579522 control-net
95579522 control-netnnicolau3
 
Bigdata na pratica: Resolvendo problemas de performance com hadoop
Bigdata na pratica: Resolvendo problemas de performance com hadoopBigdata na pratica: Resolvendo problemas de performance com hadoop
Bigdata na pratica: Resolvendo problemas de performance com hadooptdc-globalcode
 
TI Verde - Tecnologia da Informação Verde
TI Verde - Tecnologia da Informação VerdeTI Verde - Tecnologia da Informação Verde
TI Verde - Tecnologia da Informação VerdeJuliana Luz
 
Estaleiro o uso de kubernetes no serpro
Estaleiro   o uso de kubernetes no serproEstaleiro   o uso de kubernetes no serpro
Estaleiro o uso de kubernetes no serproRicardo Katz
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoCarlos Veiga
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoComunidade NetPonto
 
DataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigDataDataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigDataEduardo Hahn
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google CloudAlvaro Viebrantz
 
TDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big DataTDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big DataEduardo Hahn
 
Introdução a Microservices com Node.JS
Introdução  a Microservices com Node.JSIntrodução  a Microservices com Node.JS
Introdução a Microservices com Node.JSEduardo Nunes Pereira
 
Tdc Future 2021 - simples soluções grandes resultados - Márcio Rogério Nizzola
Tdc Future 2021 - simples soluções grandes resultados - Márcio Rogério NizzolaTdc Future 2021 - simples soluções grandes resultados - Márcio Rogério Nizzola
Tdc Future 2021 - simples soluções grandes resultados - Márcio Rogério NizzolaDextra Sistemas / Etec Itu
 
Arquitetura de dados em stream
Arquitetura de dados em streamArquitetura de dados em stream
Arquitetura de dados em streamMatheus Vill
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsRenato Groff
 

Similaire à Análise de traços para migração HPC na nuvem (20)

Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas DistribuídosPlanejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
Planejamento e Gerenciamento de Capacidade para Sistemas Distribuídos
 
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...
Fábrica de Software da Procempa - Palestra no 6o Fórum Internacional Software...
 
Desafio de crescer
Desafio de crescerDesafio de crescer
Desafio de crescer
 
Usando software livre para monitorar link de dados (MPLS)
Usando software livre para monitorar link de dados (MPLS)Usando software livre para monitorar link de dados (MPLS)
Usando software livre para monitorar link de dados (MPLS)
 
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
Artigo - PROJETO DE UM HARDWARE ACELERADOR DO ALGORITMO DE DISTÂNCIA EUCLIDIA...
 
WPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBREWPEIF 2019 - Evolução do testbed FIBRE
WPEIF 2019 - Evolução do testbed FIBRE
 
95579522 control-net
95579522 control-net95579522 control-net
95579522 control-net
 
Bigdata na pratica: Resolvendo problemas de performance com hadoop
Bigdata na pratica: Resolvendo problemas de performance com hadoopBigdata na pratica: Resolvendo problemas de performance com hadoop
Bigdata na pratica: Resolvendo problemas de performance com hadoop
 
TI Verde - Tecnologia da Informação Verde
TI Verde - Tecnologia da Informação VerdeTI Verde - Tecnologia da Informação Verde
TI Verde - Tecnologia da Informação Verde
 
Estaleiro o uso de kubernetes no serpro
Estaleiro   o uso de kubernetes no serproEstaleiro   o uso de kubernetes no serpro
Estaleiro o uso de kubernetes no serpro
 
Aula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicaçãoAula01 - protocolos da camada de aplicação
Aula01 - protocolos da camada de aplicação
 
ASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis PaulinoASP.Net Performance – A pragmatic approach - Luis Paulino
ASP.Net Performance – A pragmatic approach - Luis Paulino
 
DataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigDataDataOps: da teoria a prática, como realmente se aplica em projetos de BigData
DataOps: da teoria a prática, como realmente se aplica em projetos de BigData
 
aula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdfaula-13-revisc3a3o.pdf
aula-13-revisc3a3o.pdf
 
Rodando uma API Com Django Rest Framework no Google Cloud
Rodando uma API Com Django Rest Framework  no Google CloudRodando uma API Com Django Rest Framework  no Google Cloud
Rodando uma API Com Django Rest Framework no Google Cloud
 
TDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big DataTDC São Paulo Online 2020 - trilha Big Data
TDC São Paulo Online 2020 - trilha Big Data
 
Introdução a Microservices com Node.JS
Introdução  a Microservices com Node.JSIntrodução  a Microservices com Node.JS
Introdução a Microservices com Node.JS
 
Tdc Future 2021 - simples soluções grandes resultados - Márcio Rogério Nizzola
Tdc Future 2021 - simples soluções grandes resultados - Márcio Rogério NizzolaTdc Future 2021 - simples soluções grandes resultados - Márcio Rogério Nizzola
Tdc Future 2021 - simples soluções grandes resultados - Márcio Rogério Nizzola
 
Arquitetura de dados em stream
Arquitetura de dados em streamArquitetura de dados em stream
Arquitetura de dados em stream
 
Monitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application InsightsMonitorando APIs REST com o Application Insights
Monitorando APIs REST com o Application Insights
 

Plus de Otávio Carvalho

Non-Kafkaesque Apache Kafka - Yottabyte 2018
Non-Kafkaesque Apache Kafka - Yottabyte 2018Non-Kafkaesque Apache Kafka - Yottabyte 2018
Non-Kafkaesque Apache Kafka - Yottabyte 2018Otávio Carvalho
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...Otávio Carvalho
 
IoT Workload Distribution Impact Between Edge and Cloud Computing in a Smart ...
IoT Workload Distribution Impact Between Edge and Cloud Computing in a Smart ...IoT Workload Distribution Impact Between Edge and Cloud Computing in a Smart ...
IoT Workload Distribution Impact Between Edge and Cloud Computing in a Smart ...Otávio Carvalho
 
Stream Processing - ThoughtWorks Architecture Group - 2017
Stream Processing - ThoughtWorks Architecture Group - 2017Stream Processing - ThoughtWorks Architecture Group - 2017
Stream Processing - ThoughtWorks Architecture Group - 2017Otávio Carvalho
 
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17Otávio Carvalho
 
Apache Kafka - Free Friday
Apache Kafka - Free FridayApache Kafka - Free Friday
Apache Kafka - Free FridayOtávio Carvalho
 
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Otávio Carvalho
 
A Survey of the State-of-the-art in Event Processing
A Survey of the State-of-the-art in Event ProcessingA Survey of the State-of-the-art in Event Processing
A Survey of the State-of-the-art in Event ProcessingOtávio Carvalho
 
Análise e Caracterização das Novas Ferramentas para Computação em Nuvem
Análise e Caracterização das Novas Ferramentas para Computação em NuvemAnálise e Caracterização das Novas Ferramentas para Computação em Nuvem
Análise e Caracterização das Novas Ferramentas para Computação em NuvemOtávio Carvalho
 

Plus de Otávio Carvalho (9)

Non-Kafkaesque Apache Kafka - Yottabyte 2018
Non-Kafkaesque Apache Kafka - Yottabyte 2018Non-Kafkaesque Apache Kafka - Yottabyte 2018
Non-Kafkaesque Apache Kafka - Yottabyte 2018
 
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
GaruaGeo: Global Scale Data Aggregation in Hybrid Edge and Cloud Computing En...
 
IoT Workload Distribution Impact Between Edge and Cloud Computing in a Smart ...
IoT Workload Distribution Impact Between Edge and Cloud Computing in a Smart ...IoT Workload Distribution Impact Between Edge and Cloud Computing in a Smart ...
IoT Workload Distribution Impact Between Edge and Cloud Computing in a Smart ...
 
Stream Processing - ThoughtWorks Architecture Group - 2017
Stream Processing - ThoughtWorks Architecture Group - 2017Stream Processing - ThoughtWorks Architecture Group - 2017
Stream Processing - ThoughtWorks Architecture Group - 2017
 
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
Stream Processing: Uma visão geral - TDC Porto Alegre / FISL 17
 
Apache Kafka - Free Friday
Apache Kafka - Free FridayApache Kafka - Free Friday
Apache Kafka - Free Friday
 
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
Distributed Near Real-Time Processing of Sensor Network Data Flows for Smart ...
 
A Survey of the State-of-the-art in Event Processing
A Survey of the State-of-the-art in Event ProcessingA Survey of the State-of-the-art in Event Processing
A Survey of the State-of-the-art in Event Processing
 
Análise e Caracterização das Novas Ferramentas para Computação em Nuvem
Análise e Caracterização das Novas Ferramentas para Computação em NuvemAnálise e Caracterização das Novas Ferramentas para Computação em Nuvem
Análise e Caracterização das Novas Ferramentas para Computação em Nuvem
 

Análise de traços para migração HPC na nuvem

  • 1. Utilização de traços de execução para migração de aplicações para a nuvem Eduardo Roloff, Otávio Carvalho, Alexandre Carissimi, Philippe O. A. Navaux UFRGS, Porto Alegre WCGA 2013 Brasília
  • 2. Assunto • Quais aplicações podem ser migradas para a nuvem? • Metodologia de visualização – Sem modificações na aplicação – Utilizada antes dos esforços de migração • JiTCloud – Eucalyptus 2
  • 3. HPC na nuvem • Máquinas ficam obsoletas rapidamente • Computação em nuvem oferece – Hardware e Software atualizados – Sem sobrecusto de • Aquisição • Manutenção • Consumo de energia 3
  • 4. HPC na nuvem • Usuários necessitam saber – Que aplicação migrar? – Qual provedor escolher • Modelo de implementação público • Modelo de serviço IaaS – SaaS • Somente software, sem customizações – PaaS • Nóa avaliamos em um trabalho passado • Grande problema: Portabilidade das aplicações 4
  • 6. Ambiente de validação • Nuvem privada/comunitária do GPPD – Eucalyptus – JiTCloud • 7 servidores físicos – – – – Dual Intel Xeon E5310 16 GB de memória RAM Giga Ethernet Ubuntu 12.04 • Instanciadas 4 máquinas – 4 cores cada – 14 GB memória – Fedora 17 6
  • 7. Benchmarks utilizados Tamanho do problema: Classe A 7
  • 8. Resultados • Duas execuções – Calibragem do Score-P – Geração dos traços • Aplicações classificadas em três grupos – Foco em comunicação – Interpolação entre comunicação e computação – Foco em computação 8
  • 10. Computação e comunicação • (a) Operações bloqueantes (BT, CG, LU, SP) 10
  • 11. Computação e comunicação (a) Operações bloqueantes (BT, CG, LU, SP) 11
  • 12. Computação e comunicação (b) Comunicação entre processos (FT e MG) 12
  • 13. Foco em computação – IS e EP 13
  • 14. Análise dos resultados • DT – Muito overhead (+ de 100%) entre máquina física e nuvem • BT, CG, LU e SP – Possível migração, provedores com resultados muito diferentes – Necessário melhor análise para definição do provedor • FT e MG – Muitas reduções, causando overhead no final da execução • IS e EP – Resultados consistentes, recomendação de migração 14
  • 15. Conclusões e trabalhos futuros • Visualização é uma possibilidade – Sem modificação no código – Metodologia simples de aplicar – Fácil identificação de padrões • Formalizar a metodologia • Criar padrões de comparação • Criar ferramentas para análise dos provedores 15
  • 16. Utilização de traços de execução para migração de aplicações para a nuvem Eduardo Roloff, Otávio Carvalho, Alexandre Carissimi, Philippe O. A. Navaux {eroloff, omcarvalho, asc, navaux}@inf.ufrgs.br WCGA 2013 Brasília