Status Report of Master

344 visualizações

Publicada em

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
344
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
0
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Status Report of Master

  1. 1. M.Sc. Status Report 3Centro de InformáticaUniversidade Federal de PernambucoLenin E. Abadié OteroOrientador: Silvio Meira - Outubro, 2012 -
  2. 2. PropostaUm Arquitetura para Auto-Implantação de Máquinas Sociais 2
  3. 3. Resumo• O processo de implantação de software é uma das fases mais importantes do processo de desenvolvimento do software. Este processo consiste na alocação do software no ambiente de execução, e para isto são executadas uma série de atividades, tais como: configuração, instalação, ativação, desativação, atualização de reconfiguração, e desinstalação. Devido à grande quantidade de atividades que devem ser executadas, este processo está propenso a erros. 3
  4. 4. Problemas• Foi possível abstrair alguns PROBLEMAS referentes à implantação, mas especificamente os principais problemas detectados durante a implantação de aplicações/serviços de software em ambientes Cloud, entre eles: – Quantidade de parâmetros a serem definidos; – Variedade e tempo em que eles podem/devem ser implantados; – Diversidade de hardware/software; – Variabilidade de rede; e – Protocolos de transferência. 4
  5. 5. Desafios• Portabilidade, que se refere à fácil implantação de serviço em múltiplos fornecedores de Cloud, é o maior desafio a ser alcançado neste trabalho. [Wei & Blake, 2010] 5
  6. 6. Como é feito atualmente? 6
  7. 7. TREX Cloud Framework 7
  8. 8. Proposta 8
  9. 9. Requisitos• Os principais requisitos coletados para o desenvolvimento deste trabalho são: – Simplificar o processo de implantação em ambientes Cloud – Implantação Transparente; – Implantação semi-automática; – Implantação em plataformas heterogêneas; – Auto-configuração; 9
  10. 10. Overview Do ne 10
  11. 11. Trabalhos Relacionados• Towards an Automated Deployment Planner for compoisition of web service as software components (Noori, Mavaddat & Arbab, 2005)• Disnix: A toolset for distributed deployment (van der Burg & Dolstra, 2010)• Automated Deployment of a Heterogeneous Service-Oriented System (van der Burg & Dolstra, 2010)• Uni4Cloud – Uma Abordagem para Implantação de Aplicações sobre Múltiplas Nuvens de Infra-Estrutura (Sampaio et al., 2010)• Self-configuration of distribuited applications in the cloud (Etchevers et al, 2011)• TREX Cloud Framework: Uma Ferramenta para Implantação Automatizada de Aplicações Web JEE em Provedores de Nuvem de Infraestrutura (Lima Jr.; Sampaio & Mendoça2012) 11
  12. 12. Obrigado!Perguntas e Sugestões? 12

×