13
© 2010 IBM Corporation Inter-Cloud Mobility of Virtual Machines 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€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2010 IBM Corporation

Inter-Cloud Mobility of Virtual Machines

Kenneth Nagin, David Hadas, Zvi Dubitzky, Alex Glikson, Irit Loy, Benny Rochwerger, Liran SchourIBM Research Lab in Haifa (HRL)

Page 2: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 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

Page 3: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation�

Cloud Insularity� Autonomy

� Privacy

� Security

Cloud Federation

� Cloud Burst

� Load balancing

� Global Utility

Inter-Cloud VM Mobility� Inter-Cloud Live VM Migration

� Internet Scale Virtual Application Network

Page 4: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation�

Live VM migrationSame 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

Page 5: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation�

Secure Inter-Cloud Migration Channel

Proxy Proxy

Source Cloud Internet Destination Cloud

Tunnel Port ForwarderMigrate

MemoryStateStorage

BaseCoW

Base

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

Page 6: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 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

�� ���� �� �� ���� ���� ���� ��

� � � � �� � � � ��� �� � �� ��

��� �� �

�� ����� �� �

�� ����� �� �

� � ��� �

�� �

�� ����� �� �

�� ���� ��

�� ����� �� �

Page 7: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation�

Location independent virtual networks� Site Proxies enable cloud insularity

Page 8: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation�

Internet Scale Network Virtualization

��� � ��� �� �����

������ ������

������������� �������������� ��������������

�������������������������������� ��������������������������������

��������

���

������

!

������

����"

������

� Zero configuration: created, extended and migrated on-demand

Page 9: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation#

Internet Scale Network Virtualization

��� � ��� �� �����

������ �������

������������� �������������� ��������������

�������������������������������� ��������������������������������

��������

���

������

!

������

����"

������

� Zero configuration: created, extended and migrated on-demand

Page 10: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation $

Internet Scale Network Virtualization� Zero configuration: created, extended and migrated on-demand

Page 11: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation

Inter-Cloud Mobility Empirical Study

� IBM Israeli Evaluation – Haifa – Tel Aviv– 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

100 KM

15.00s05.10s00.03sOur Solution

76.00s15.00s00.06sShared Storage

1 GB100 MB10 MBMigration Method

I/O Access after migrated

Page 12: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 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

1600 KM

2600KM

Page 13: Inter-Cloud Mobility of Virtual Machines€¦ · Cloud Computing 101 Subscribe to virtual computing resources hosted on the network User Benefits: – Pay as you go – No upfront

© 2011 IBM Corporation �