SlideShare a Scribd company logo
1 of 13
Download to read offline
Kenneth Nagin, David Hadas, Zvi Dubitzky, Alex Glikson, Irit Loy, Benny
Rochwerger, Liran Schour
IBM Research Lab in Haifa (HRL)




Inter-Cloud Mobility of Virtual
Machines




                                                                          © 2010 IBM Corporation
Cloud Computing 101

Subscribe to virtual computing resources hosted on the network
User Benefits:
  – Pay as you go
  – No upfront capital outlay
  – No hardware maintenance
  – Illusion of infinite computing
  resources available on demand
 Enablers:
  – More powerful hardware resources for less (Moore’s Law)
  – Virtualization
     • Resource sharing
     • Multi-Tenancy
  – Excess Bandwidth (Dotcom Bubble)
     • Remote access
     • Distributed Computing
Public Clouds:
  – Amazon (EC2, S3)
  – Rackspace
  – Google
Private Clouds:
  – VMWare VCloud
  – OpenStack
                                                                 © 2011 IBM Corporation
Cloud Insularity                                    Cloud Federation
 Autonomy                                                   Cloud Burst
 Privacy                                                    Load balancing
 Security                                                   Global Utility




            Inter-Cloud VM Mobility
               Inter-Cloud Live VM Migration
               Internet Scale Virtual Application Network          © 2011 IBM Corporation
Live VM migration
Same Cloud (state of the art)
 Between co-located hosts
   – Same subnet
   – Shared storage


Inter-Cloud (our contribution)
 Spans:
   – subnets
   – WAN
   – administrative boundaries
 Between
   – Anonymous hosts
   – Without shared storage
 Long Distance

                                 © 2011 IBM Corporation
Secure Inter-Cloud Migration Channel
         Source Cloud       Internet          Destination Cloud

               Migrate      Tunnel        Port Forwarder
   Memory
   State
   Storage



                  Proxy                   Proxy
  Base
                                                       Base
         CoW



  Migration with Non-Shared Storage
   Copy Modes
      Whole disk
      Copy on Write (CoW) – delta copy only
   Open source contributions
      QEMU-KVM 0.12.1
      libvirt 0.8.2
                                                              © 2011 IBM Corporation
Virtual Application Networks (VANs)

     Fully isolated virtual application networks
         – Complex Application with multiple components, e.g. 3 tier
         – Supports multi-tenancy
     Host Based Solution with Dynamic Routing
     A Distributed Virtual Network
     Offers L2-like network services
§



     ¥


          ¨



              ©



                            ¦



                                  ¤




                                      £


                                           £



                                                       ¤



                                                                   ¥


                                                                       ¤




                                                                            ¦


                                                                                ¥



                                                                                    ¦


                                                                                        £



                                                                                                      §




                                                                                                                     ¦


                                                                                                                          £



                                                                                                                              §




                                                                                                                                                    ©



                                                                                                                                                        !
                                                                                                            "#


                                                                                                                 $
¢¢




                                        




                                                                           ¡¡




                                                                                                                     %%
                




                                                 




                                                                                          




                                                                                                                                  
                             




                                                              




                                                                                                       




                                                                                                                                               
              


                            




                                               


                                                             




                                                                                        


                                                                                                      




                                                                                                                                


                                                                                                                                              
                            




                                                             




                                                                                                      




                                                                                                                                              
                       




                                                        




                                                                                                 




                                                                                                                                         
                     


                             




                                                      


                                                              




                                                                                               


                                                                                                       




                                                                                                                                       


                                                                                                                                               
                                                                                                                              © 2011 IBM Corporation
Location independent virtual networks
    Site Proxies enable cloud insularity




                                           © 2011 IBM Corporation
Internet Scale Network Virtualization
   Zero configuration: created, extended and migrated on-demand




         !   




                                                       © 2011 IBM Corporation
Internet Scale Network Virtualization
    Zero configuration: created, extended and migrated on-demand




          !   




#                                                       © 2011 IBM Corporation
Internet Scale Network Virtualization
    Zero configuration: created, extended and migrated on-demand




$                                                       © 2011 IBM Corporation
Inter-Cloud Mobility Empirical Study
IBM Israeli Evaluation
 – Haifa                              100
 – Tel Aviv                           KM
 – Conclusions
   • Time to migrate is function of
     rate or change and CoW size
     (not VM size)
   • Co-located VM network
     performance not adversely
     affected by migration


                                                              I/O Access after migrated

                                            Migration      10 MB        100 MB          1 GB
                                            Method
                                            Shared         00.06s       15.00s          76.00s
                                            Storage
                                            Our Solution   00.03s       05.10s          15.00s




                                                                                 © 2011 IBM Corporation
Cloud Federation Load Balancing
 Reservoir EU Project Federation
  – Thales, France
  – Umea University, Sweden
  – UNIME University, Italy
 Use case
  – Thales cloud deploys SAP but lacks resources
  – Migrates Sun Grid Engine VMs to UMEA
 Measurements
  – 30-60 second migration time
  – Inter-cloud network latency 55 milliseconds
  – 0.5 millisecond network latency co-located VMs   2000
                                                     KM     2600
                                                            KM



                                                     1600
                                                     KM

                                                                   © 2011 IBM Corporation
© 2011 IBM Corporation

More Related Content

Similar to Inter cloud-vm-mobility

Experiences with High Definition Interactive Video Conferencing
Experiences with High Definition Interactive Video ConferencingExperiences with High Definition Interactive Video Conferencing
Experiences with High Definition Interactive Video ConferencingVideoguy
 
06 arnaut daniel lo ferme voler
06 arnaut daniel lo ferme voler06 arnaut daniel lo ferme voler
06 arnaut daniel lo ferme voleralexner
 
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...Videoguy
 
Why sealed in peptides
Why sealed in peptidesWhy sealed in peptides
Why sealed in peptidesLife Tein
 
Motorcycle Recall PDF
Motorcycle Recall PDFMotorcycle Recall PDF
Motorcycle Recall PDFAnapol Weiss
 
2009 rateless codes-and-big-downloads
2009 rateless codes-and-big-downloads2009 rateless codes-and-big-downloads
2009 rateless codes-and-big-downloadsGeorge Ang
 
Apêndice b.planilha.g1 pe
Apêndice b.planilha.g1 peApêndice b.planilha.g1 pe
Apêndice b.planilha.g1 peCarly Falcão
 
Peptide synthesis Service - LifeTein
Peptide synthesis Service - LifeTeinPeptide synthesis Service - LifeTein
Peptide synthesis Service - LifeTeinLife Tein
 
三角關係
三角關係三角關係
三角關係HC Wong
 
Venue 2 Claims Management
Venue 2 Claims ManagementVenue 2 Claims Management
Venue 2 Claims Managementarsenam1
 
(E book) business plan - writing an effective
(E book)   business plan - writing an effective(E book)   business plan - writing an effective
(E book) business plan - writing an effectiveAvinaba Ghosh
 
Apêndice b.planilha.ne10
Apêndice b.planilha.ne10Apêndice b.planilha.ne10
Apêndice b.planilha.ne10Carly Falcão
 
Apêndice b.planilha.ne10
Apêndice b.planilha.ne10Apêndice b.planilha.ne10
Apêndice b.planilha.ne10Carly Falcão
 
[A3]deview 2012 network binder
[A3]deview 2012 network binder[A3]deview 2012 network binder
[A3]deview 2012 network binderNAVER D2
 
HTML5를 활용한 하이브리드 앱개발하기
HTML5를 활용한 하이브리드 앱개발하기HTML5를 활용한 하이브리드 앱개발하기
HTML5를 활용한 하이브리드 앱개발하기정현 황
 

Similar to Inter cloud-vm-mobility (20)

Experiences with High Definition Interactive Video Conferencing
Experiences with High Definition Interactive Video ConferencingExperiences with High Definition Interactive Video Conferencing
Experiences with High Definition Interactive Video Conferencing
 
6o kefalaio
6o kefalaio6o kefalaio
6o kefalaio
 
06 arnaut daniel lo ferme voler
06 arnaut daniel lo ferme voler06 arnaut daniel lo ferme voler
06 arnaut daniel lo ferme voler
 
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
EXPERIENCES WITH HIGH DEFINITION INTERACTIVE VIDEO ...
 
Why sealed in peptides
Why sealed in peptidesWhy sealed in peptides
Why sealed in peptides
 
Motorcycle Recall PDF
Motorcycle Recall PDFMotorcycle Recall PDF
Motorcycle Recall PDF
 
2009 rateless codes-and-big-downloads
2009 rateless codes-and-big-downloads2009 rateless codes-and-big-downloads
2009 rateless codes-and-big-downloads
 
Apêndice b.planilha.g1 pe
Apêndice b.planilha.g1 peApêndice b.planilha.g1 pe
Apêndice b.planilha.g1 pe
 
Peptide synthesis Service - LifeTein
Peptide synthesis Service - LifeTeinPeptide synthesis Service - LifeTein
Peptide synthesis Service - LifeTein
 
三角關係
三角關係三角關係
三角關係
 
Venue 2 Claims Management
Venue 2 Claims ManagementVenue 2 Claims Management
Venue 2 Claims Management
 
Ensayo
EnsayoEnsayo
Ensayo
 
(E book) business plan - writing an effective
(E book)   business plan - writing an effective(E book)   business plan - writing an effective
(E book) business plan - writing an effective
 
Satish nande
Satish nandeSatish nande
Satish nande
 
T5 final report
T5 final report T5 final report
T5 final report
 
Apêndice b.planilha.ne10
Apêndice b.planilha.ne10Apêndice b.planilha.ne10
Apêndice b.planilha.ne10
 
Apêndice b.planilha.ne10
Apêndice b.planilha.ne10Apêndice b.planilha.ne10
Apêndice b.planilha.ne10
 
[A3]deview 2012 network binder
[A3]deview 2012 network binder[A3]deview 2012 network binder
[A3]deview 2012 network binder
 
HTML5를 활용한 하이브리드 앱개발하기
HTML5를 활용한 하이브리드 앱개발하기HTML5를 활용한 하이브리드 앱개발하기
HTML5를 활용한 하이브리드 앱개발하기
 
Js Portfolio 2009
Js Portfolio 2009Js Portfolio 2009
Js Portfolio 2009
 

Inter cloud-vm-mobility

  • 1. Kenneth Nagin, David Hadas, Zvi Dubitzky, Alex Glikson, Irit Loy, Benny Rochwerger, Liran Schour IBM Research Lab in Haifa (HRL) Inter-Cloud Mobility of Virtual Machines © 2010 IBM Corporation
  • 2. Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront capital outlay – No hardware maintenance – Illusion of infinite computing resources available on demand Enablers: – More powerful hardware resources for less (Moore’s Law) – Virtualization • Resource sharing • Multi-Tenancy – Excess Bandwidth (Dotcom Bubble) • Remote access • Distributed Computing Public Clouds: – Amazon (EC2, S3) – Rackspace – Google Private Clouds: – VMWare VCloud – OpenStack © 2011 IBM Corporation
  • 3. Cloud Insularity Cloud Federation Autonomy Cloud Burst Privacy Load balancing Security Global Utility Inter-Cloud VM Mobility Inter-Cloud Live VM Migration Internet Scale Virtual Application Network © 2011 IBM Corporation
  • 4. Live VM migration Same Cloud (state of the art) Between co-located hosts – Same subnet – Shared storage Inter-Cloud (our contribution) Spans: – subnets – WAN – administrative boundaries Between – Anonymous hosts – Without shared storage Long Distance © 2011 IBM Corporation
  • 5. Secure Inter-Cloud Migration Channel Source Cloud Internet Destination Cloud Migrate Tunnel Port Forwarder Memory State Storage Proxy Proxy Base Base CoW Migration with Non-Shared Storage Copy Modes Whole disk Copy on Write (CoW) – delta copy only Open source contributions QEMU-KVM 0.12.1 libvirt 0.8.2 © 2011 IBM Corporation
  • 6. Virtual Application Networks (VANs) Fully isolated virtual application networks – Complex Application with multiple components, e.g. 3 tier – Supports multi-tenancy Host Based Solution with Dynamic Routing A Distributed Virtual Network Offers L2-like network services § ¥ ¨ © ¦ ¤ £ £ ¤ ¥ ¤ ¦ ¥ ¦ £ § ¦ £ § © ! "# $ ¢¢    ¡¡ %% © 2011 IBM Corporation
  • 7. Location independent virtual networks Site Proxies enable cloud insularity © 2011 IBM Corporation
  • 8. Internet Scale Network Virtualization Zero configuration: created, extended and migrated on-demand ! © 2011 IBM Corporation
  • 9. Internet Scale Network Virtualization Zero configuration: created, extended and migrated on-demand ! # © 2011 IBM Corporation
  • 10. Internet Scale Network Virtualization Zero configuration: created, extended and migrated on-demand $ © 2011 IBM Corporation
  • 11. Inter-Cloud Mobility Empirical Study IBM Israeli Evaluation – Haifa 100 – Tel Aviv KM – Conclusions • Time to migrate is function of rate or change and CoW size (not VM size) • Co-located VM network performance not adversely affected by migration I/O Access after migrated Migration 10 MB 100 MB 1 GB Method Shared 00.06s 15.00s 76.00s Storage Our Solution 00.03s 05.10s 15.00s © 2011 IBM Corporation
  • 12. Cloud Federation Load Balancing Reservoir EU Project Federation – Thales, France – Umea University, Sweden – UNIME University, Italy Use case – Thales cloud deploys SAP but lacks resources – Migrates Sun Grid Engine VMs to UMEA Measurements – 30-60 second migration time – Inter-cloud network latency 55 milliseconds – 0.5 millisecond network latency co-located VMs 2000 KM 2600 KM 1600 KM © 2011 IBM Corporation
  • 13. © 2011 IBM Corporation