IP Library Granted Patent US 10,924,351
Granted Patent B2
US 10,924,351 · App. 16/408,231 · Granted Feb 16, 2021

Network functions virtualization

Inventors: Joey Chou (Scottsdale, AZ); Muthaiah Venkatachalam (Beaverton, OR); Meghashree Dattatri Kedalagudde (Portland, OR)
Assignee: APPLE INC.
H04L41/0896G06F9/45558H04L41/0823H04W24/02G06F2009/45595H04W28/08
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 10,924,351
App. No.
16/408,231
Granted
Feb 16, 2021
Kind
B2
Abstract

Technology for a virtualized network function manager (VNFM) in a mixed wireless network operable to facilitate instantiation of a virtualized network function (VNF) instance is disclosed. The VNFM can receive a request to instantiate a new VNF instance from a network manager (NM) via a network function virtualization (NFV) orchestrator (NFVO), the request including VNF instantiation information. The VNFM can send a request to a virtualized infrastructure manager (VIM) for allocating virtual resources for the new VNF instance based on the VNF instantiation information. The VNFM can receive an acknowledgement from the VIM after successful allocation of the virtualized resources for the new VNF instance. The VNFM can instantiate the new VNF instance and send an acknowledgement of the new VNF instance to the NFVO, wherein the new VNF instance is operable to ease congestion at an overloaded non-virtualized network element in the mixed wireless network.

Claims (41)

1. An apparatus of a virtualized network function manager (VNFM) in a mixed wireless network operable to facilitate instantiation of a virtualized network function (VNF), the apparatus comprising:

a memory storing instructions; and

one or more processors configured to execute the instructions to:

process, at the VNFM, a first request to instantiate a VNF from a network manager (NM) configured to provide network management for a non-virtualized portion of the mixed wireless network via a network function virtualization (NFV) orchestrator (NFVO), the first request including VNF instantiation information;

generate, for sending from the VNFM to the NFVO, a second request for allocating virtual resources for the VNF based on the VNF instantiation information;

process, at the VNFM, an acknowledgement from the NFVO after successful allocation of the virtualized resources for the VNF;

instantiate, at the VNFM, the VNF;

generate, for sending from the VNFM to an NFV element manager (EM), an acknowledgement of the VNF instantiations;

generate, for sending from the VNFM via the NFVO to the NM configured to provide network management for a non-virtualized portion of the mixed wireless network, an acknowledgement of the VNF instantiation; and

generate, for sending from the VNFM via the NFVO to an NFV NM configured to provide network management for a virtualized portion of the mixed wireless network, an acknowledgement of the VNF instantiation.

2. The apparatus of claim 1 , wherein the successful allocation of the virtualized resources for the VNF is performed using a virtualized infrastructure manager (VIM) along with the NFVO.

3. The apparatus of claim 1 , wherein the first request to instantiate the VNF received from the NM is validated at the NFVO.

4. The apparatus of claim 1 , wherein the one or more processors are further configured to execute the instructions to configure, at the VNFM, one or more deployment parameters for the VNF.

5. The apparatus of claim 1 , wherein the VNF is configured with application specific parameters by the EM.

6. The apparatus of claim 1 , wherein the one or more processors are configured to execute the instructions to generate, for sending to the NFVO, the acknowledgement of the VNF instantiation.

7. A method of facilitating instantiation of a virtualized network function (VNF) in a mixed wireless network using an apparatus of a virtualized network function manager (VNFM), the method comprising:

receiving, at the VNFM, a first request to instantiate a VNF from a network manager (NM) configured to provide network management for a non-virtualized portion of the mixed wireless network via a network function virtualization (NFV) orchestrator (NFVO), the first request including VNF instantiation information;

sending, from the VNFM to the NFVO, a second request for allocating virtual resources for the VNF based on the VNF instantiation information;

receiving, at the VNFM, an acknowledgement from the NFVO after successful allocation of the virtualized resources for the VNF;

instantiating, at the VNFM, the VNF;

sending, from the VNFM to an NFV element manager (EM), an acknowledgement of the VNF instantiation;

sending, from the VNFM via the NFVO to the NM configured to provide network management for a non-virtualized portion of the mixed wireless network, an acknowledgement of the VNF instantiation; and

sending, from the VNFM via the NFVO to an NFV NM configured to provide network management for a virtualized portion of the mixed wireless network, an acknowledgement of the VNF instantiation.

8. The method of claim 7 , wherein the successful allocation of the virtualized resources for the VNF is performed using a virtualized infrastructure manager (VIM) along with the NFVO.

9. The method of claim 7 , wherein the first request to instantiate the VNF received from the NM is validated at the NFVO.

10. The method of claim 7 , further comprising configuring, at the VNFM, one or more deployment parameters for the VNF.

11. The method of claim 7 , wherein the VNF is configured with application specific parameters by the EM.

12. The method of claim 7 , further comprising sending, to the NFVO, the acknowledgement of the VNF instantiation.

13. A non-transitory computer-readable storage medium including instructions for a virtualized network function manager (VNFM) in a mixed wireless network operable to facilitate instantiation of a virtualized network function (VNF) that when executed by a processor, cause the processor to:

process, at the VNFM, a first request to instantiate a VNF from a network manager (NM) configured to provide network management for a non-virtualized portion of the mixed wireless network via a network function virtualization (NFV) orchestrator (NFVO), the first request including VNF instantiation information;

generate, for sending from the VNFM to the NFVO, a second request for allocating virtual resources for the VNF based on the VNF instantiation information;

process, at the VNFM, an acknowledgement from the NFVO after successful allocation of the virtualized resources for the VNF;

instantiate, at the VNFM, the VNF;

generate, for sending from the VNFM to an NFV element manager (EM), an acknowledgement of the VNF instantiation;

generate, for sending from the VNFM via the NFVO to the NM configured to provide network management for a non-virtualized portion of the mixed wireless network, an acknowledgement of the VNF instantiation; and

generate, for sending from the VNFM via the NFVO to an NFV NM configured to provide network management for a virtualized portion of the mixed wireless network, an acknowledgement of the VNF instantiation.

14. The non-transitory computer-readable storage medium of claim 13 , wherein the successful allocation of the virtualized resources for the VNF is performed using a virtualized infrastructure manager (VIM) along with the NFVO.

15. The non-transitory computer-readable storage medium of claim 13 , wherein the first request to instantiate the VNF received from the NM is validated at the NFVO.

16. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the processor to: configure, at the VNFM, one or more deployment parameters for the VNF.

17. The non-transitory computer-readable storage medium of claim 13 , wherein the VNF is configured with application specific parameters by the EM.

18. The non-transitory computer-readable storage medium of claim 13 , wherein the instructions further cause the processor to: to generate, for sending to the NFVO, the acknowledgement of the VNF instantiation.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053307/0500 →
CONFIRMATORY ASSIGNMENT Recorded Jun 25, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053051/0139 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 22, 2019
From: CHOU, JOEY; KEDALAGUDDE, MEGHASHREE DATTATRI; VENKATACHALAM, MUTHAIAH
To: INTEL IP CORPORATION
Reel/Frame 049824/0579 →