US 11,868,794 B2
Network system, management method and apparatus thereof, and server
Hideo Hasegawa, Tokyo (JP); Shintaro Nakano, Tokyo (JP); Satoru Ishii, Tokyo (JP); and Seiya Shibata, Tokyo (JP)
Assigned to NEC CORPORATION, Tokyo (JP)
Filed by NEC Corporation, Tokyo (JP)
Filed on Feb. 17, 2022, as Appl. No. 17/674,172.
Application 17/674,172 is a continuation of application No. 16/089,808, granted, now 11,288,086, previously published as PCT/JP2017/012221, filed on Mar. 27, 2017.
Claims priority of application No. 2016-070565 (JP), filed on Mar. 31, 2016.
Prior Publication US 2022/0171650 A1, Jun. 2, 2022
This patent is subject to a terminal disclaimer.
Int. Cl. G06F 7/62 (2006.01); G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 9/48 (2006.01); H04L 41/22 (2022.01); H04L 67/10 (2022.01)
CPC G06F 9/45558 (2013.01) [G06F 9/4856 (2013.01); G06F 9/5077 (2013.01); G06F 9/5088 (2013.01); H04L 41/22 (2013.01); H04L 67/10 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45595 (2013.01)] 9 Claims
OG exemplary drawing
 
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 a plurality of virtual network functions operating on a plurality of servers and a plurality of programmable logic circuits capable of operating at least part of a virtual network function, information related to performance of the plurality of programmable logic circuits, and information related to performance of the plurality of virtual network functions; and
a processor configured to execute instructions to:
receive an instruction to maintenance the first server;
identify a virtual network function operated by a first programmable logic circuit included in the first server based on the information indicating the correspondence, according to the instruction to maintenance the first server;
determine a second server to migrate the identified virtual network function from the first server based on load status of the plurality of servers;
control the first server and the second server to perform migration of the identified virtual network function to the second server, based on the information indicating the correspondence, the information related to performance of the plurality of programmable logic circuits, and the information related to performance of the plurality of virtual network functions; and
control the second server to operate at least part of the identified virtual network function on a second programmable logic circuit included in the second server,
wherein the processor is further configured to execute instructions to:
stop processing of a forwarding graph to which the virtual network function belongs before performing the migration; and
after the migration has been complete, restart the processing of the forwarding graph.