IP Library Granted Patent US 11,210,122
Granted Patent B2
US 11,210,122 · App. 15/546,411 · Granted Dec 28, 2021

Virtual network function management for creating sequence using dependency entry defined to confirm constrain violation

Inventors: Naoya Yabushita (Tokyo, JP); Ryota Mibu (Tokyo, JP); Hirokazu Shinozawa (Tokyo, JP); Yoshiki Kikuchi (Tokyo, JP)
Assignee: NEC CORPORATION
G06F9/45558G06F9/46G06F9/50G06F9/5077G06F2009/45562G06F2009/45595H04L67/1097
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,210,122
App. No.
15/546,411
Granted
Dec 28, 2021
Kind
B2
Abstract

A virtualization management/orchestration apparatus is provided with: a Network Function Virtualization Orchestrator (NFVO) that reads a Network Service Descriptor (NSD) in which an entry defining dependency between a VNF and a prescribed element is provided, and creates the VNF and the prescribed element according to the dependency defined in the NSD; and/or a VNF manager (VNFM) that reads a Virtualized Network Function Descriptor (VNFD) provided with an entry defining dependency between a VM and a prescribed element, and creates the VM and the prescribed element according to the dependency defined in the VNFD.

Claims (18)

1. A virtualization management/orchestration apparatus, comprising:

at least one processor configured to implement:

a Network Function Virtualization Orchestrator (NFVO) configured to read a Network Service Descriptor (NSD) and confirm whether or not there is a constraint violation among plural dependencies defined in said NSD, wherein said NSD comprises an entry defining dependency related to a Virtualized Network Function (VNF) creation sequence between the Virtualized Network Function (VNF) and a network element; and

a VNF manager (VNFM) configured to read a Virtualized Network Function Descriptor (VNFD) and confirm whether or not there is a constraint violation among plural dependencies defined in said VNFD, wherein said VNFD comprises an entry defining dependency related to a VM creation sequence between a Virtual Machine (VM) and said network element,

wherein the at least one processor is further configured to instantiate, by NFVO requests to instantiate, said VNF based on no constraint violation in the VNF creation sequence and the VM creation sequence, according to the VNF creation sequence and the VM creation sequence in a desired sequence according to the VM creation sequence when the VNFM specified the VM creation sequence.

2. The virtualization management/orchestration apparatus according to claim 1 , wherein said NSD comprises an entry of an identifier of said VNF, and an identifier of said network element to be created before or created after said VNF.

3. The virtualization management/orchestration apparatus according to claim 1 , wherein said VNFD comprises an entry of an identifier of said VM, and an identifier of said network element to be created before or created after said VM.

4. The virtualization management/orchestration apparatus according to claim 1 , said VNFD is further configured to create a plurality of creation sequences representing sequences of creating VMs and network elements in accordance with plural dependencies defined in said VNFD, and adjust the sequences in the plurality of creation sequences so that the constraint violation does not occur among said created plurality of creation sequences.

5. A virtualization management/orchestration method, comprising:

reading, by a Network Function Virtualization Orchestrator (NFVO), a Network Service Descriptor (NSD) and confirming whether or not there is a constraint violation among plural dependencies defined in said NSD, wherein said NSD comprises an entry defining dependency related to a Virtualized Network Function (VNF) creation sequence between the Virtualized Network Function (VNF) and a network element;

reading, by a VNF manger (VNFM), a Virtualized Network Function Descriptor (VNFD) and confirming whether or not there is a constraint violation among plural dependencies defined in said VNFD, wherein said VNFD comprises an entry defining dependency related to a VM creation sequence between a Virtual Machine (VM) and said network element; and

instantiating, by NFVO requests to instantiate, said VNF based on no constraint violation in the VNF creation sequence and the VM creation sequence, in accordance with the VNF creation sequence and the VM creation sequence in a desired sequence according to the VM creation sequence when the VNFM specified the VM creation sequence.

6. A non-transitory computer-readable recording medium storing a virtualization management/orchestration program executing on a computer to perform:

a process of reading, by a Network Function Virtualization Orchestrator (NFVO), a Network Service Descriptor (NSD) and confirming whether or not there is a constraint violation among plural dependencies defined in said NSD, wherein said NSD comprises an entry defining dependency related to a Virtualized Network Function (VNF) creation sequence between the Virtualized Network Function (VNF) and a network element;

a process of reading, by a VNF manger (VNFM), a Virtualized Network Function Descriptor (VNFD) and confirming whether or not there is a constraint violation among plural dependencies defined in said VNFD, wherein said VNFD comprises an entry defining dependency related to a VM creation sequence between a Virtual Machine (VM) and said network element; and

instantiating, by NFVO requests to instantiate, said VNF based on no constraint violation in the VNF creation sequence and the VM creation sequence, according to the VNF creation sequence and the VM creation sequence a desired sequence according to the VM creation sequence when the VNFM specified the VM creation sequence.

7. The program according to claim 6 , wherein said NSD comprises an entry of an identifier of said VNF, and an identifier of said network element to be created before or created after said VNF.

8. The program according to claim 6 , wherein said VNFD comprises an entry of an identifier of said VM, and an identifier of said network element to be created before or created after said VM.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2017
From: YABUSHITA, NAOYA; MIBU, RYOTA; SHINOZAWA, HIROKAZU; KIKUCHI, YOSHIKI
To: NEC CORPORATION
Reel/Frame 043103/0712 →
Priority Claims (1)
JP JP2015-014616 · Jan 28, 2015 · national
Continuity (1)
Related Publication 20180024852A1 · Jan 25, 2018