# US 10,120,710 B2 · Virtualized resource management node and virtual migration method for seamless virtual machine integration

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,120,710 B2
- Document ID: US10120710B2
- Status: Granted
- Kind: B2
- Application number: 15/300,103
- Filed: 2015-02-17
- Published: 2017-08-03
- Granted: 2018-11-06
- Earliest claimed: 2014-03-28
- Assignees: Ntt Docomo, Inc.
- Applicants: Ntt Docomo, Inc.
- Inventors: Masaaki Kosugi; Hidenori Asaba; Takeo Yamasaki; Ashiq Khan; Shigeru Iwashina; Takashi Shimizu
- Web page: https://patentgrep.com/patent/US10120710B2

## CPC

- G06F 9/45558: {Hypervisor-specific management and integration aspects}
- G06F 9/46: Multiprogramming arrangements
- G06F 9/4856: {resumption being on a different machine, e.g. task migration, virtual machine migration (G06F9/5088 takes precedence)}
- G06F 9/50: Allocation of resources, e.g. of the central processing unit [CPU]
- G06F 9/5077: {Logical partitioning of resources; Management or configuration of virtualized resources (specific details on emulation or internal functioning of virtual machines G06F9/455)}
- G06F 9/5088: {involving task migration}
- G06F 11/20: using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
- H04W 24/02: Arrangements for optimising operational condition
- H04W 24/04: Arrangements for maintaining operational condition
- H04W 88/14: Backbone network devices
- G06F 2009/45562: {Creating, deleting, cloning virtual machine instances}
- G06F 2009/4557: {Distribution of virtual machine instances; Migration and load balancing}
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)

## Abstract

A virtual resource management node to seamlessly migrate a virtual machine with less influence on services in an NFV environment. A VIM is a VIM for managing each virtualized resource that is included in an NFV environment including virtualized resources including a physical machine in which a virtual machine having a VNF being a virtualized communication function is implemented, and the VIM includes a switching unit for switching a network flow from a virtual machine of a migration source to a virtual machine of a migration destination, or switching a system between an Active (ACT) system virtual machine of a migration source and a Standby (SBY) system virtual machine of a migration destination.

## Claims

### Claim 1

A virtualized resource management node for managing each virtualized resource that is included in a communication system including virtualized resources including a physical machine in which a virtual machine having a virtual communication function being a virtualized communication function is implemented, the virtualized resource management node comprising a circuitry configured to:
migrate a Standby (SBY) system virtual machine of a migration source to a SBY system virtual machine of a migration destination through live migration, wherein the SBY system virtual machine of the migration source operates as a secondary system of an Active (ACT) system virtual machine of the migration source,
switch a system between the ACT system virtual machine of the migration source and the migrated SBY system virtual machine of the migration destination that has been migrated by the circuitry, and
migrate the switched SBY system virtual machine of the migration source to an SBY system virtual machine of the migration destination through live migration.

### Claim 2 (depends on 1)

The virtualized resource management node according to claim 1, the circuitry further configured to add on a virtual machine of a migration destination,
and to switch a network flow from the virtual machine of the migration source to the virtual machine of the migration destination that has been added on.

### Claim 3 (depends on 1)

The virtualized resource management node according to claim 1, the circuitry further configured to add on a SBY system virtual machine of a migration destination,
and to switch a system between the ACT system virtual machine of the migration source and the SBY system virtual machine of the migration destination that has been added on.

### Claim 4 (depends on 1)

The virtualized resource management node according to claim 1,
wherein the communication system further includes an overall management node for managing all virtualized resources,
wherein the circuitry further configured to transmit a migration request for requesting migration of a virtual machine, to the overall management node, to receive, as a response thereto, migratability indicating availability/unavailability of migration of the virtual machine that has been determined in the overall management node based on a predetermined determination criterion, from the overall management node, and
to perform the switching in a case in which the received migratability indicates that migration is available.

### Claim 5 (depends on 1)

The virtualized resource management node according to claim 1,
wherein the communication system further includes an overall management node for managing all virtualized resources, and
wherein the circuitry further configured to perform the switching after the virtualized resource management node has transmitted a migration request for requesting migration of a virtual machine, to the overall management node, the overall management node having received the migration request has requested a service state change of a virtual machine of a migration source after checking a service state of the virtual machine of the migration source, and the virtualized resource management node has received a response from the virtual machine of the migration source of which a service state has been changed based on the request.

### Claim 6

A virtual machine migration method executed by a virtualized resource management node for managing each virtualized resource that is included in a communication system including virtualized resources including a physical machine in which a virtual machine having a virtual communication function being a virtualized communication function is implemented, the virtual machine migration method comprising:
migrating a Standby (SBY) system virtual machine of a migration source to a SBY system virtual machine of a migration destination through live migration, wherein the SBY system virtual machine of the migration source operates as a secondary system of an Active (ACT) system virtual machine of the migration source;
switching a system between the ACT system virtual machine of the migration source and the migrated SBY system virtual machine of the migration destination; and
migrating the switched SBY system virtual machine of the migration source to an SBY system virtual machine of the migration destination through live migration.
