IP Library Granted Patent US 11,018,944
Granted Patent B2
US 11,018,944 · App. 15/752,698 · Granted May 25, 2021

Method and apparatus for virtualized network function scaling that is initiated by network management and/or element management

Inventors: Anatoly Andrianov (Schaumburg, IL); Yi Zhi Yao (Beijing, CN); Gyula Bodog (Budapest, HU)
Assignee: NOKIA SOLUTIONS AND NETWORKS OY
H04L41/0896G06F9/45558G06F9/5077H04L41/0806H04L41/0816G06F2009/45595H04L67/10
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,018,944
App. No.
15/752,698
Granted
May 25, 2021
Kind
B2
Abstract

A method and apparatus may include transmitting a scaling request. The scaling request comprises a request for virtualized network function expansion or virtualized network function contraction. The scaling request is transmitted to a second network node. A first domain is directed to application level details. A second domain is directed to virtualization level details. The scaling request comprises: (1) a relative target capacity that is generic to both the first domain and the second domain, (2) an absolute target capacity that is specific to the first domain, or (3) a relative target capacity that is specific to virtualized network function level targets. The method may also include receiving a notification that a virtualization network function has been updated based on the transmitted scaling request.

Claims (46)

1. A method, comprising:

transmitting, by a first network node, a scaling request, wherein the scaling request comprises a request for virtualized network function expansion or virtualized network function contraction, the scaling request is transmitted to a second network node, a first domain is directed to application level details, a second domain is directed to virtualization level details, and the scaling request comprises: (1) a relative target capacity that is generic to both the first domain and the second domain, (2) an absolute target capacity that is specific to the first domain, or (3) a relative target capacity that is specific to virtualized network function level targets, wherein

the first network node comprises at least one of a network management entity and an element management entity; and

receiving a notification that a virtualization network function has been updated based on the transmitted scaling request.

2. The method according to claim 1 , wherein the first network node comprises the network management entity, the network management entity initiates the scaling request, and

if the scaling request comprises a relative target capacity that is generic to both the first domain and the second domain, then the scaling request is transmitted along a first path from the network management entity, to a network functions virtualization orchestrator, to a virtualized network function manager,

if the scaling request comprises an absolute target capacity that is specific to the first domain, then the scaling request is transmitted along a second path towards element management for translating into a relative target capacity, and

if the scaling request comprises a relative target capacity that is specific to virtualized network function level targets, then the scaling request is transmitted along the second path towards the element management for translating into a relative target capacity that is specific to virtualized network function components.

3. The method according to claim 1 , wherein the first network node comprises the element management entity, and the second network node comprises at least one of the network functions virtualization orchestrator and the virtualized network function manager.

4. The method according to claim 2 , wherein transmitting the scaling request along the second path comprises transmitting the scaling request from the network management entity, to the network functions virtualization orchestrator, to the virtual network function manager, to the element management, and back to the virtual network function manager.

5. The method according to claim 1 , wherein the relative target capacity is expressed relative to a current capacity.

6. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to

transmit a scaling request, wherein the scaling request comprises a request for virtualized network function expansion or virtualized network function contraction, the scaling request is transmitted to a network node, a first domain is directed to application level details, a second domain is directed to virtualization level details, and the scaling request comprises: (1) a relative target capacity that is generic to both the first domain and the second domain, (2) an absolute target capacity that is specific to the first domain, or (3) a relative target capacity that is specific to virtualized network function level targets wherein

the apparatus comprises at least one of a network management entity and an element management entity; and

receive a notification that a virtualization network function has been updated based on the transmitted scaling request.

7. The apparatus according to claim 6 , wherein the apparatus comprises the network management entity, the network management entity initiates the scaling request, and

if the scaling request comprises a relative target capacity that is generic to both the first domain and the second domain, then the scaling request is transmitted along a first path from the network management entity, to a network functions virtualization orchestrator, to a virtualized network function manager,

if the scaling request comprises an absolute target capacity that is specific to the first domain, then the scaling request is transmitted along a second path towards element management for translating into a relative target capacity, and

if the scaling request comprises a relative target capacity that is specific to virtualized network function level targets, then the scaling request is transmitted along the second path towards the element management for translating into a relative target capacity that is specific to virtualized network function components.

8. The apparatus according to claim 6 , wherein the apparatus comprises the element management entity, and the network node comprises at least one of the network functions virtualization orchestrator and the virtualized network function manager.

9. The apparatus according to claim 7 , wherein transmitting the scaling request along the second path comprises transmitting the scaling request from the network management entity, to the network functions virtualization orchestrator, to the virtual network function manager, to the element management, and back to the virtual network function manager.

10. The apparatus according to claim 6 , wherein the relative target capacity is expressed relative to a current capacity.

11. A computer program product, embodied on a non-transitory computer readable medium, the computer program product configured to control a processor to perform a method according to claim 1 .

12. A method, comprising:

receiving, by a second network node, a scaling request, wherein the scaling request comprises a request for virtualized network function expansion or virtualized network function contraction, the scaling request is received from a first network node, a first domain is directed to application level details, a second domain is directed to virtualization level details, and the scaling request comprises: (1) a relative target capacity that is generic to both the first domain and the second domain, (2) an absolute target capacity that is specific to the first domain, or (3) a relative target capacity that is specific to virtualized network function level targets, wherein

the first network node comprises at least one of a network management entity and an element management entity;

calculating a target amount of virtual resources to allocate; and

performing allocation of the target amount of virtual resources.

13. The method according to claim 12 , wherein the second network node comprises a network functions virtualization orchestrator.

14. The method according to claim 12 , wherein the second network node comprises a virtualized network function manager.

15. The method according to claim 12 , wherein the relative target capacity is expressed relative to a current capacity.

16. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured, with the at least one processor, to cause the apparatus at least to

receive a scaling request, wherein the scaling request comprises a request for virtualized network function expansion or virtualized network function contraction, the scaling request is received from a network node, a first domain is directed to application level details, a second domain is directed to virtualization level details, and the scaling request comprises: (1) a relative target capacity that is generic to both the first domain and the second domain, (2) an absolute target capacity that is specific to the first domain, or (3) a relative target capacity that is specific to virtualized network function level targets, wherein

the network node comprises at least one of a network management entity and an element management entity;

calculate a target amount of virtual resources to allocate; and

perform allocation of the target amount of virtual resources.

17. The apparatus according to claim 16 , wherein the apparatus comprises a network functions virtualization orchestrator.

18. The apparatus according to claim 16 , wherein the apparatus comprises a virtualized network function manager.

19. The apparatus according to claim 16 , wherein the relative target capacity is expressed relative to a current capacity.

20. A computer program product, embodied on a non-transitory computer readable medium, the computer program product configured to control a processor to perform a method according to claim 12 .

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 4, 2020
From: BODOG, GYULA
To: NOKIA TECHNOLOGIES OY
Reel/Frame 052842/0666 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 11, 2018
From: ANDRIANOV, ANATOLY; YAO, YI ZHI
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 045509/0092 →
Continuity (2)
Provisional Application 62205204 · Aug 14, 2015
Related Publication 20180241630A1 · Aug 23, 2018