System, method, and computer program for managing hierarchy and optimization in a network function virtualization (NFV) based communication network
First Claim
1. A method, comprising:
- identifying a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit;
identifying a first virtual network function (VNF) instance associated with the first hardware unit, the first VNF instance being associated with usage of at least one service;
identifying at least one traffic route associated with the first VNF instance, the at least one traffic route being associated with usage of the at least one service;
identifying a second hardware unit for handling at least a portion of a workload associated with the at least one service, the second hardware unit being identified based on a second load characteristic associated with the second hardware unit, and the second hardware unit being capable of utilizing the at least one traffic route;
initiating a second VNF instance in the second hardware unit; and
migrating at least a part of the at least one service from the first VNF instance to the second VNF instance without disrupting the service.
1 Assignment
0 Petitions
Accused Products
Abstract
A system, method, and computer program product are provided for managing hierarchy and optimization in network function virtualization based networks. In use, a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network is identified, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit. Further, a first virtual network function (VNF) instance associated with the first hardware unit is identified, the first VNF instance being associated with usage of at least one service. Additionally, at least one traffic route associated with the first VNF instance is identified, the at least one traffic route being associated with usage of the at least one service. Furthermore, a second hardware unit for handling at least a portion of a workload associated with the at least one service is identified, the second hardware unit being identified based on a second load characteristic associated with the second hardware unit, and the second hardware unit being capable of utilizing the at least one traffic route. Still yet, a second VNF instance is initiated in the second hardware unit. Moreover, at least part of the at least one service is migrated from the first VNF instance to the second VNF instance without disrupting the service.
-
Citations
20 Claims
-
1. A method, comprising:
-
identifying a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit; identifying a first virtual network function (VNF) instance associated with the first hardware unit, the first VNF instance being associated with usage of at least one service; identifying at least one traffic route associated with the first VNF instance, the at least one traffic route being associated with usage of the at least one service; identifying a second hardware unit for handling at least a portion of a workload associated with the at least one service, the second hardware unit being identified based on a second load characteristic associated with the second hardware unit, and the second hardware unit being capable of utilizing the at least one traffic route; initiating a second VNF instance in the second hardware unit; and migrating at least a part of the at least one service from the first VNF instance to the second VNF instance without disrupting the service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer program product embodied on a non-transitory computer readable medium, comprising:
-
computer code for identifying a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit; computer code for identifying a first virtual network function (VNF) instance associated with the first hardware unit, the first VNF instance being associated with usage of at least one service; computer code for identifying at least one traffic route associated with the first VNF instance, the at least one traffic route being associated with usage of the at least one service; computer code for identifying a second hardware unit for handling at least a portion of a workload associated with the at least one service, the second hardware unit being identified based on a second load characteristic associated with the second hardware unit, and the second hardware unit being capable of utilizing the at least one traffic route; computer code for initiating a second VNF instance in the second hardware unit; and computer code for migrating at least part of the at least one service from the first VNF instance to the second VNF instance without disrupting the service. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A system comprising:
-
a memory system; and one or more processing cores coupled to the memory system and that are each configured to; identify a first hardware unit of a plurality of hardware units associated with a network function virtualization (NFV) based communication network, the first hardware unit being identified based on a first load characteristic associated with the first hardware unit; identify a first virtual network function (VNF) instance associated with the first hardware unit, the first VNF instance being associated with usage of at least one service; identify at least one traffic route associated with the first VNF instance, the at least one traffic route being associated with usage of the at least one service; identify a second hardware unit for handling at least a portion of a workload associated with the at least one service, the second hardware unit being identified based on a second load characteristic associated with the second hardware unit, and the second hardware unit being capable of utilizing the at least one traffic route; initiate a second VNF instance in the second hardware unit; and migrate at least part of the at least one service from the first VNF instance to the second VNF instance without disrupting the service. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification