Transparent migration of virtual Transparent migration of virtual - - PowerPoint PPT Presentation

transparent migration of virtual transparent migration of
SMART_READER_LITE
LIVE PREVIEW

Transparent migration of virtual Transparent migration of virtual - - PowerPoint PPT Presentation

Transparent migration of virtual Transparent migration of virtual infrastructures in large datacenters for infrastructures in large datacenters for Cloud Computing Cloud Computing Workshop on Management of Cloud Systems ( Workshop on


slide-1
SLIDE 1

Transparent migration of virtual Transparent migration of virtual infrastructures in large datacenters for infrastructures in large datacenters for Cloud Computing Cloud Computing

Workshop on Management of Cloud Systems ( Workshop on Management of Cloud Systems (MoCS MoCS 2011) 2011)

1

Workshop on Management of Cloud Systems ( Workshop on Management of Cloud Systems (MoCS MoCS 2011) 2011)

slide-2
SLIDE 2

Datacenters Datacenters for for Cloud Cloud Computing Computing

Large infrastructures to take advantage of scale economies; Platform virtualization to flexibly consolidate the computing workload;

2

workload; Highly dynamic virtual infrastructures; Infrastructure sharing among different users;

slide-3
SLIDE 3

Enables the multiplexing of resources by creating several Virtual Machines on top of a single physical server; Decouples Virtual Machines from underlying hardware; Virtual Machines Monitors are able to manage VMs life

Platform Platform Virtualization Virtualization

3

Virtual Machines Monitors are able to manage VMs life

  • cycle. Typical “virtualization primitives” are:

Start / Stop / Restart Pause / Resume Live migration

slide-4
SLIDE 4

Live Live migration migration of

  • f Virtual

Virtual Machines Machines

Live migration allows Cloud Providers to dynamically reconfigure the allocation of VMs over the available physical resources; Live migration process typically assumes that:

There is shared storage between source and destination

4

There is shared storage between source and destination VMMs; source and destination VMMs both reside in the same LAN.

slide-5
SLIDE 5

Datacenters Datacenters Networking Networking

Large numbers of connected devices; Huge aggregated

5

Huge aggregated communication requirements; Hierarchical design; Three levels of network: Access, Aggregation, Core

slide-6
SLIDE 6

Datacenters Datacenters Networking Networking : : strategies strategies (1/2) (1/2)

L3/L2 L2

6

L2 L2 Scalability issues: Too large broadcast domains Spanning tree protocol convergence time

slide-7
SLIDE 7

Datacenters Datacenters Networking Networking : : strategies strategies (2/ (2/2 2)

L3 L3

7

L3 L3/L2 Advantages: Faster routing convergence; Simplified troubleshooting and management procedure

slide-8
SLIDE 8

Live Live migration migration among among different different IP IP subnets subnets

Based on a modification of the Service Switching paradigm ( V. Manetti, R. Canonico, G. Ventre, and I. Stavrakakis, “System-

Level Virtualization and Mobile IP to Support Service Mobility” )

Combines:

8

Mobile IP model; Network Address Translation (NAT)

Totally transparent

slide-9
SLIDE 9

A new IP Address (the Care-of Address) is assigned to a migrated VM; The CoA is used to find the new location of the migrated

Live Live migration migration among among different different IP IP subnets subnets:

  • verview
  • verview

9

The CoA is used to find the new location of the migrated VM; The VM’s operating system is unaware of the CoA; Packets are delivered to the VM through standard routing;

slide-10
SLIDE 10

Terminology Terminology (1/2) (1/2)

Home Network: the original VM’s network Foreign Network: the network where the VM is migrated

10

Home Address: the original VM’s address (a Home Network’s address) Care-of Address: the IP address assigned to the VM on the Foreign Network

slide-11
SLIDE 11

Terminology Terminology 2/ 2/2

Home Network Care-of Address

11

Service Switch: a router that supports IP addresses migrations

Home: the service switch connected to the HN Foreign: the service switch connected to the FN Edge: the service switch that resides at the edge of the datacenter

Foreign Network Home Address Care-of Address

slide-12
SLIDE 12

IP IP address address migration migration (1/5) (1/5)

Packets follow classical routing rules

12

slide-13
SLIDE 13

IP IP address address migration migration (2/5) (2/5)

Migration process starts Packets continue to follow the original route

13

slide-14
SLIDE 14

IP IP address address migration migration: : solution solution (3/5) (3/5)

The CoA is assigned to the VM

  • 14
  • M*
slide-15
SLIDE 15

IP IP address address migration migration: IP : IP mobile mobile-like like approach approach (4/5) (4/5)

Involves two service switches Dirrent routes when migrated VM sends or receives packets Packets route is not

15

Packets route is not

  • ptimized
slide-16
SLIDE 16

IP IP address address migration migration: : optimized

  • ptimized solution

solution (5/ (5/5)

NAT rules to the Edge Service Switch are added Packets are redirected to the new VM location

16

location

slide-17
SLIDE 17

Problems Problems 1/3 ( 1/3 (Migrated Migrated VM VM perspective perspective)

Migrated VM’s default gateway is unchanged; Migrated VM tries to send packets to HN’s nodes directly;

Foreign Service Switch acts as ARP Proxy for the Home Network Gratuitous ARP are used to minimize the network

17

Gratuitous ARP are used to minimize the network downtime

slide-18
SLIDE 18

Problems Problems 2/3 (Home network’s 2/3 (Home network’s node node perspective perspective)

Migrated VM’s IP address doesn’t reside on the Home Network anymore

Home Service Switch acts as ARP Proxy for the Home Address Gratuitous ARP – to reduce the network downtime

18

Gratuitous ARP – to reduce the network downtime

slide-19
SLIDE 19

Problems Problems 3/ 3/3 (Foreign Foreign network’s network’s nodes nodes perspective perspective)

Migrated VM’s IP address does not reside on the Home Network anymore

Foreign Service Switch knows the new location of the migrated VM ICMP redirect to optimize communications

19

ICMP redirect to optimize communications

slide-20
SLIDE 20

Live Live migration migration among among different different IP IP subnets subnets: : validation validation experiment experiment

Ping test Mean RTT (ms) Non migrated 2.573 Migrated (IP mobile-like) 3.192

20

Migrated (IP mobile-like) 3.192 Migrated (optimized) 2.034

Web Server test Mean Response Time (ms) Non migrated 3.4 Migrated (optimized) 3.1

slide-21
SLIDE 21

Conclusions Conclusions

Live migration is an useful tool for modern Cloud oriented datacenters: IP address migration removes a limitation

  • n the application of such tool;

With the exclusion of the FN, no packets with “strange” IP

21

With the exclusion of the FN, no packets with “strange” IP addresses traverse the datacenter’s network. To successfully provide IP address migrations, the datacenter networking topology must be known by the datacenter/virtualization management tools;

slide-22
SLIDE 22

Future Future works works

Performance evaluation:

network performance of migrated VMs

Impact of several migrations on the datacenter’s routing

22

Impact of several migrations on the datacenter’s routing Integration in opensource cloud computing/virtualization management software (e.g., OpenNebula, CLEVER) Alternative implementations (e.g., OpenFlow-based)

slide-23
SLIDE 23

Thank Thank you you!! !!

23