State Migration Presenter: Yingjie Gu Background Introduction Cloud Computing Server Virtualization Storage Virtualization VM Migration, in order to Make full use of idle resource Decrease CAPEX &

Download Report

Transcript State Migration Presenter: Yingjie Gu Background Introduction Cloud Computing Server Virtualization Storage Virtualization VM Migration, in order to Make full use of idle resource Decrease CAPEX &

State Migration Presenter: Yingjie Gu

1

Background Introduction

Cloud Computing Server Virtualization Storage Virtualization VM Migration, in order to Make full use of idle resource Decrease CAPEX & OPEX, energy-saving Traffic optimization and load balancing Increase service availability Storage Migration, in order to Traffic optimization Quick response 2

In-site and Between-sites Migration

Most current VM migration is in-site migration, in which L2 Connectivity is guaranteed Strong requirements on between-sites migration, in order to enable Resources-effective DC consolidation/expansion/migration HA Additional technologies to guarantee L2 connectivities betweens DCs, which is out of scope of this problem statement.

VM migration requires that running service shouldn't be 3 disrupted.

Operational State Migration

In order to keep running service undisrupted, operational state also need to be migrated with VM.

Operational State, i.e. dynamic policies generated during service running.

TCP connection state Dynamic ACLs Cumulative data Session state 4

Two categories of Operational State

Essential state, if not migrated will disrupt service TCP connection state on FW Dynamic ACLs on switch/FW Session state on LB etc.

Enhancement state, if not migrated will increase vulnerability Cumulative data on switch/IDS/IPS Logging 5

Time-sensitive

VM begins to migrate VM Network devices Transition period Operational State be stable Operational State keep changing VM Migration Abortable Final State migration 6

Example Architecture

Coordinator VM Manager Source Network devices VM1 Destination Network devices new VM1 7

Example Flow

Src. Device Dst. Device Coordinator VM manager 2.Volume Query and response 1. State Notification 3. Resource Query and response VM transfers to transition period 4. State Migration Command 5. State Migration 6. State Migration Complete Reuse existing protocol CS433/533: COmputer Networks 7. State Migration Feedback 88

Problem Decomposition

State migration control protocol

• State notification from VM manager to Coordinator • Feedback from Coordinator to VM manager • Capability discovery and matching

State Migration Protocol

• Potential protocols: e.g. NETCONF, MIDCOM;

State representation

• Unified representation for Operational State • Need to consider state on multiple carriers: FW/LB/IDS...

.

9

Coordinator Source Network devices VM Manager

Scope

State Representtion State migration control protocol Destination Network devices State migration protocol; may reuse/extend existing protocol 10

Q&A

11