IP Library Granted Patent US 11,288,086
Granted Patent B2
US 11,288,086 · App. 16/089,808 · Granted Mar 29, 2022

Network system, management method and apparatus thereof, and server

Inventors: Hideo Hasegawa (Tokyo, JP); Shintaro Nakano (Tokyo, JP); Satoru Ishii (Tokyo, JP); Seiya Shibata (Tokyo, JP)
Assignee: NEC CORPORATION
G06F9/45558G06F9/4856G06F9/5077G06F9/5088H04L41/22H04L67/10G06F2009/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,288,086
App. No.
16/089,808
Granted
Mar 29, 2022
Kind
B2
Abstract

A management apparatus ( 10 ) includes: a storage ( 103 ) that stores information indicating a correspondence between at least one virtual network function (VNF) operating on a server and a programmable logic circuit (FPGA) capable of operating at least part of a virtual network function; and a controller ( 106 ) that causes first and second servers to perform migration of a virtual network function operating on a programmable logic circuit of the first server to the second server, on the basis of the correspondence information.

Claims (17)

1. A management apparatus of a network including servers on which virtual network functions operate, comprising:

a database that stores information indicating a correspondence between at least one virtual network function operating on a server and a programmable logic circuit capable of operating at least part of a virtual network function, information related to performance of a first programmable logic circuit and a second programmable logic circuit, and information related to performance of the virtual network function, wherein a first server includes the first programmable logic circuit and a second server includes the second programmable logic circuit; and

a processor configured to execute instructions to:

stop processing of a forwarding graph to which the virtual network function belongs;

control the second server to configure the second programmable logic circuit of the second server as similar to the first programmable logic circuit of the first server;

control the first and second servers to perform migration of a virtual network function operated by the first programmable logic circuit of the first server to the second server, based on the information indicating the correspondence, the information related to performance of the first programmable logic circuit and the second programmable logic circuit, and the information related to performance of the virtual network function;

control the second server to operate at least part of the virtual network function of the first server on the second programmable logic circuit of the second server; and restart the processing of the forwarding graph after the migration has been completed.

2. The management apparatus of claim 1 , wherein

the processor is further configured to execute instructions to switch a processing entity of the virtual network function to a central processing unit (CPU) in the first server before moving the virtual network function from the first server to the second server through a live migration function.

3. A management method of a network including servers on which virtual network functions operate, comprising:

storing, in a database, information indicating a correspondence between at least one virtual network function operating on a server and a programmable logic circuit capable of operating at least part of a virtual network function, information related to performance of a first programmable logic circuit and a second programmable logic circuit, and information related to performance of the virtual network function, wherein a first server includes the first programmable logic circuit and a second server includes the second programmable logic circuit;

stopping, by a processor, processing of a forwarding graph to which the virtual network function belongs;

controlling, by a processor, the second server to configure the second programmable logic circuit of the second server as similar to the first programmable logic circuit of the first server;

controlling, by the processor, the first and second servers to perform migration of a virtual network function operated by the first programmable logic circuit of the first server to the second server, based on the information indicating the correspondence, the information related to performance of the first programmable logic circuit and the second programmable logic circuit, and the information related to performance of the virtual network function;

controlling, by the processor, the second server to operate at least part of the virtual network function of the first server on the second programmable logic circuit of the second server; and

restarting, by the processor, the processing of the forwarding graph after the migration has been completed.

4. The management method of claim 3 , wherein the processor is further configured to execute instructions to switch a processing entity of the virtual network function to a central processing unit (CPU) in the first server before moving the virtual network function from the first server to the second server through a live migration function.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 28, 2018
From: HASEGAWA, HIDEO; NAKANO, SHINTARO; ISHII, SATORU; SHIBATA, SEIYA
To: NEC CORPORATION
Reel/Frame 047009/0771 →
Priority Claims (1)
JP JP2016-070565 · Mar 31, 2016 · national
Continuity (1)
Related Publication 20190129742A1 · May 2, 2019