0
Infraestrutura como Servi¸o sobre Ambiente
                         c
                 Oportunista

                  Edig...
Agenda


  Cloud Computing

  Computa¸˜o em Grade
         ca

  Virtualiza¸˜o
            ca

  Unindo os trˆs mundos
   ...
Agenda


  Cloud Computing

  Computa¸˜o em Grade
         ca

  Virtualiza¸˜o
            ca

  Unindo os trˆs mundos
   ...
Cloud Computing: Vis˜o Geral
                    a
Executar as aplica¸oes na nuvem ´ a solu¸˜o?
                  c˜            e       ca

   As ofertas de IaaS se destacam...
Tipos de Servi¸os:
              c




       Servi¸os de Longa Dura¸˜o:
            c                ca
           Armaze...
Agenda


  Cloud Computing

  Computa¸˜o em Grade
         ca

  Virtualiza¸˜o
            ca

  Unindo os trˆs mundos
   ...
Tipos de Grade:




      Grades de Servi¸o
                     c
      Grades Oportunistas
          Grades de Desktop
 ...
Agenda


  Cloud Computing

  Computa¸˜o em Grade
         ca

  Virtualiza¸˜o
            ca

  Unindo os trˆs mundos
   ...
Tecnologias de Virtualiza¸˜o
                         ca



   Cria¸˜o de um ambiente virtual que simula um ambiente real....
Agenda


  Cloud Computing

  Computa¸˜o em Grade
         ca

  Virtualiza¸˜o
            ca

  Unindo os trˆs mundos
   ...
Grade de Servi¸o + Virtualiza¸˜o + Cloud Computing
              c              ca



   Algumas plataformas de grade j´ s...
Grade Oportunista + Virtualiza¸˜o + Cloud Computing:
                              ca



      H´ pouqu´
       a       ıs...
Agenda


  Cloud Computing

  Computa¸˜o em Grade
         ca

  Virtualiza¸˜o
            ca

  Unindo os trˆs mundos
   ...
Grade Oportunista + Virtualiza¸˜o + Cloud Computing
                              ca



   Nossa id´ia:
           e
     ...
Grade Oportunista + Virtualiza¸˜o + Cloud Computing
                              ca


   Mecanismos para viabilizar a id´...
Antes de tudo...




       Isso faz sentido?
       Quem seria um usu´rio em potencial?
                        a
       ...
Pr´ximo passo:
  o



   Realizar simula¸˜es para caracterizar em quais situa¸˜es a id´ia se
                  co         ...
Agenda


  Cloud Computing

  Computa¸˜o em Grade
         ca

  Virtualiza¸˜o
            ca

  Unindo os trˆs mundos
   ...
Quest˜es? Sugest˜es? Cr´
     o          o      ıticas?
Referˆncias Bibliogr´ficas
     e              a
      A. Chandra and J. Weissman.
      Nebulas: Using Distributed Volunta...
Upcoming SlideShare
Loading in...5
×

Conversa LSD - IaaS sobre Recursos Oportunistas

369

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
369
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
4
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Conversa LSD - IaaS sobre Recursos Oportunistas"

  1. 1. Infraestrutura como Servi¸o sobre Ambiente c Oportunista Edigley P. Fraga P´s-Gradua¸˜o em Inform´tica - COPIN o ca a Universidade Federal de Campina Grande - UFCG 11 de Novembro de 2009
  2. 2. Agenda Cloud Computing Computa¸˜o em Grade ca Virtualiza¸˜o ca Unindo os trˆs mundos e Nossa Id´ia e Quest˜es e Referˆncias Bibliogr´ficas o e a
  3. 3. Agenda Cloud Computing Computa¸˜o em Grade ca Virtualiza¸˜o ca Unindo os trˆs mundos e Nossa Id´ia e Quest˜es e Referˆncias Bibliogr´ficas o e a
  4. 4. Cloud Computing: Vis˜o Geral a
  5. 5. Executar as aplica¸oes na nuvem ´ a solu¸˜o? c˜ e ca As ofertas de IaaS se destacam por oferecer: Confiabilidade; Seguran¸a; c Desempenho; Escalabilidade; Elasticidade; Disponibilidade; Entre outras benesses. Considerando a rela¸˜o custo/benef´ nem todas os usu´rios ca ıcio a est˜o dispostas a pagar o pre¸o: a c Nem todas as caracter´ ısticas s˜o requisitos reais para todas as a demandas.
  6. 6. Tipos de Servi¸os: c Servi¸os de Longa Dura¸˜o: c ca Armazenamento de Dados Servi¸os Interativos direcionados ao usu´rio final: c a Software as a Service Aplica¸˜es particulares de execu¸˜o espor´dica mas que co ca a consomem bastante recursos computacionais: batch processing
  7. 7. Agenda Cloud Computing Computa¸˜o em Grade ca Virtualiza¸˜o ca Unindo os trˆs mundos e Nossa Id´ia e Quest˜es e Referˆncias Bibliogr´ficas o e a
  8. 8. Tipos de Grade: Grades de Servi¸o c Grades Oportunistas Grades de Desktop Computa¸˜o Volunt´ria ca a
  9. 9. Agenda Cloud Computing Computa¸˜o em Grade ca Virtualiza¸˜o ca Unindo os trˆs mundos e Nossa Id´ia e Quest˜es e Referˆncias Bibliogr´ficas o e a
  10. 10. Tecnologias de Virtualiza¸˜o ca Cria¸˜o de um ambiente virtual que simula um ambiente real. ca No nosso caso, virtualiza¸˜o de hardware. ca Principais vantagens: Flexibilidade; Isola¸˜o; ca Seguran¸a; c Aumento de utiliza¸˜o de recursos f´ ca ısicos, diminuindo o desperd´ ıcio.
  11. 11. Agenda Cloud Computing Computa¸˜o em Grade ca Virtualiza¸˜o ca Unindo os trˆs mundos e Nossa Id´ia e Quest˜es e Referˆncias Bibliogr´ficas o e a
  12. 12. Grade de Servi¸o + Virtualiza¸˜o + Cloud Computing c ca Algumas plataformas de grade j´ se utilizam de virtualiza¸˜o: a ca Condor; gLite; OurGrid; Em ”Experiencing with the Cloud over gLite” [5] ´ realizada a e provis˜o de IaaS sobre uma grade de servi¸o com QoS garantido a c via SLA (Service Level Agreement).
  13. 13. Grade Oportunista + Virtualiza¸˜o + Cloud Computing: ca H´ pouqu´ a ıssimos trabalhos relacionados. Na verdade s´ achei um: o Em ”Nebulas: Using Distributed Voluntary Resources to Build Clouds”[1] s˜o discutidos os requisitos de servi¸os que a c rodam na nuvem e levantados os desafios de cumpri-los em um ambiente n˜o dedicado. a Modelo adequado para servi¸os com requisitos fracos de c performance e robustez: Experimental cloud services Shared Services Dispersed-Data-intensive services
  14. 14. Agenda Cloud Computing Computa¸˜o em Grade ca Virtualiza¸˜o ca Unindo os trˆs mundos e Nossa Id´ia e Quest˜es e Referˆncias Bibliogr´ficas o e a
  15. 15. Grade Oportunista + Virtualiza¸˜o + Cloud Computing ca Nossa id´ia: e Aliar a flexibilidade existente na oferta de IaaS com o baixo custo e facilidade de implanta¸˜o de grades de desktops. ca Algo como uma API Amazon EC2 sobre o OurGrid. Cada solicita¸˜o explicita as caracter´ ca ısticas da VM (recursos como mem´ria, CPU e espa¸o em disco) e o tempo de o c aloca¸˜o. ca As VMs podem ser interconectadas, formando um cluster n˜o a confi´vel. a
  16. 16. Grade Oportunista + Virtualiza¸˜o + Cloud Computing ca Mecanismos para viabilizar a id´ia: e Caracteriza¸˜o da demanda do usu´rio local atrav´s de ca a e hist´rico.[3] o Controle de admiss˜o: S´ aceita uma solicita¸˜o se houver a o ca garantia estat´ ıstica do cumprimento.[4] Convivˆncia pac´ e ıfica entre demanda do usu´rio local e do a usu´rio externo. a Migra¸˜o de workloads (VM).[2] ca Talvez uma oferta h´ ıbrida: Recursos dedicados + Recursos Oportunistas
  17. 17. Antes de tudo... Isso faz sentido? Quem seria um usu´rio em potencial? a Por que n˜o usar uma grade convencional? a
  18. 18. Pr´ximo passo: o Realizar simula¸˜es para caracterizar em quais situa¸˜es a id´ia se co co e faz vi´vel: a Tipo de demanda; Disponibilidade das m´quinas; a Sobrecarga gerada pelas migra¸˜es; co Sobrecarga de transferˆncia de imagens de VMs pela rede; e Efeito da adi¸˜o de recursos dedicados. ca
  19. 19. Agenda Cloud Computing Computa¸˜o em Grade ca Virtualiza¸˜o ca Unindo os trˆs mundos e Nossa Id´ia e Quest˜es e Referˆncias Bibliogr´ficas o e a
  20. 20. Quest˜es? Sugest˜es? Cr´ o o ıticas?
  21. 21. Referˆncias Bibliogr´ficas e a A. Chandra and J. Weissman. Nebulas: Using Distributed Voluntary Resources to Build Clouds. In Workshop on Hot Topics in Cloud Computing (HotCloud’09), San Diego, CA, 2009. C. Clark, K. Fraser, S. Hand, J. G. Hansen, E. Jul, C. Limpach, I. Pratt, and A. Warfield. Live migration of virtual machines. pages 273–286. USENIX Association, 2005. D. Kondo, B. Kindarji, G. Fedak, and F. Cappello. Towards Soft Real-Time Applications on Enterprise Desktop Grids. pages 65–72. IEEE Computer Society, 2006. J. Liang and M. Nahrstedt. Supporting quality of service in a non-dedicated opportunistic environment.
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×