The invention discloses a layered
data center resource optimization method and
system based on SDN and NFV, and the method comprises the steps: enabling an MANO controller to arrange a request initiated by a
client to generate a corresponding service chain, and taking chains with the same source and destination nodes into a feature group; filtering the grouped service chains to obtain a part of which the
bandwidth requirement is higher than a set threshold value, marking the highest priority, and arranging the remaining service chains in a descending order according to the requirement of the remaining service chains on the time
delay to indicate the priority; calculating the first K shortest paths between the source node and the destination node for each group of service chains; formulating, by the MANO controller, a mapping strategy of each service chain by using a coevolutionary multi-
population competition
genetic algorithm according to the first K shortest paths; and issuing, by the MANO controller, the formulated mapping strategy to an SDN controller of a basic
control layer, and enabling the SDN controller to convert the mapping strategy into a flow table suitable for being processed by a switch and issue the flow table to the switch for execution. The end-to-end time
delay of the service chain is small, and the
utilization rate of network resources is high.