IP Library Granted Patent US 11,294,698
Granted Patent B2
US 11,294,698 · App. 15/124,526 · Granted Apr 5, 2022

Waiting a host determined specific amount of time before performing virtual network function migration

Inventors: Gergely Csatari (Budapest, HU); Timea Laszlo (Budapest, HU)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
G06F9/45558G06F9/4856G06F2009/4557G06F2009/45595
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,294,698
App. No.
15/124,526
Granted
Apr 5, 2022
Kind
B2
Abstract

Notification about Virtual Machine Live Migration to VNF Manager Various network systems may benefit from receiving notification about virtual live migration. For example, clustered telecommunication applications may benefit from live migration notifications of their virtual machines (VM). Such benefits may be achieved through technology known as Network Function Virtualization (NFV). According to certain embodiments, a method includes deciding that a virtual network function component should be moved from a first host to a second host. The method can also include notifying a virtual network function manager VNF about moving the virtual network function component. The method can further include moving the virtual network function component from the first host to the second host only when approval is received from the virtual network function manager. The method can also include notifying the virtual network function manager that the movement of the virtual network function component has been completed.

Claims (36)

1. A method, comprising:

deciding, by a virtualized infrastructure manager, that a virtual network function component should be moved from a first host to a second host;

notifying, by the virtualized infrastructure manager, a virtual network function manager about moving the virtual network function component;

waiting, by the virtualized infrastructure manager, for a specific amount of time to elapse, as requested by the virtual network function manager, before moving the virtual network function component, wherein the specific amount of time originates from the first host;

moving, by the virtualized infrastructure manager, the virtual network function component from the first host to the second host only when approval is received from the virtual network function manager, and after the specific amount of time has elapsed; and

notifying, by the virtualized infrastructure manager, the virtual network function manager that the movement of the virtual network function component has been completed.

2. The method of claim 1 , wherein the notifying is performed via a virtualization layer-virtual network function manager interface.

3. The method of claim 1 , further comprising determining a status of a property of the virtual network function component.

4. The method of claim 1 , wherein movement of the virtual network function component is forbidden if a specific time is zero, and wherein movement of the virtual network function component is authorized if the specific time is greater than zero.

5. A virtualized infrastructure manager, comprising:

at least one processor; and

at least one memory including computer program code,

wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the virtualized infrastructure manager at least to

decide that a virtual network function component should be moved from a first host to a second host,

notify a virtual network function manager about moving the virtual network function component,

wait for a specific amount of time to elapse, as requested by the virtual network function manager, before moving the virtual network function component, wherein the specific amount of time originates from the first host,

move the virtual network function component from the first host to the second host only when approval is received from the virtual network function manager, and after the specific amount of time has elapsed, and

notify the virtual network function manager that the movement of the virtual network function component has been completed.

6. The apparatus of claim 5 , wherein the notifying is performed via a virtualization layer-virtual network function manager interface.

7. The apparatus of claim 5 , wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus at least to determine a status of a property of the virtual network function component.

8. The apparatus of claim 5 , wherein movement of the virtual network function component is forbidden if a specific time is zero, and wherein movement of the virtual network function component is authorized if the specific time is greater than zero.

9. An apparatus, comprising:

means for receiving a first notification that a virtual network function component should be moved from a first host to a second host;

means for notifying a virtual network function operation and management component that the virtual network function component should be moved;

means for reconfiguring, for a first time, a virtual network function to moderate a load of the virtual network function component in response to receiving the first notification;

means for receiving a second notification that the movement of the virtual network function component has been completed;

means for notifying the virtual network function operation and management component that the virtual network function component has been moved;

means for reconfiguring, fora second time, the virtual network function to readjust a load of the virtual network function component in response to receiving the second notification;

means for receiving a specific amount of time from the first host;

means for generating a request to be received by a virtualized infrastructure manager to wait for the specific amount of time before the virtualized infrastructure manager executes instructions for moving the virtual network function component; and

means for receiving, after the specific amount of time has elapsed, a third notification indicating that movement of the virtual network function component should commence, wherein the third notification is received in addition to the first notification.

10. The apparatus of claim 9 , wherein the third notification further indicates that the virtual network function component should be moved from the first host to the second host.

11. The apparatus of claim 9 , further comprising means for sending a status of a property of the virtual network function component to the virtualized infrastructure manager.

12. The apparatus of claim 9 , wherein each notifying is performed via a virtualization environment-virtual network function manager interface.

13. The apparatus of claim 9 , wherein movement of the virtual network function component is forbidden if a specific time is zero, and wherein movement of the virtual network function component is authorized if the specific time is greater than zero.

14. A non-transitory computer readable medium having instructions, when executed by a processor, is configured to perform the method recited in claim 1 .

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 8, 2016
From: CSATARI, GERGELY; LASZLO, TIMEA
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 039677/0671 →
Continuity (2)
Provisional Application 61950474 · Mar 10, 2014
Related Publication 20170017512A1 · Jan 19, 2017