To solve the problem of link load imbalance and bandwidth waste in software defined security, a secure traffic scheduling method based on particle swarm optimization is proposed in this paper. This method combines the software defined security controller to obtain the network topology information and the current link bandwidth resource status, aiming at the matching degree between the link bandwidth and the network flow size and the function matching degree between the link node and the network flow service chain, combined with specific constraints to establish the objective function. The optimized particle swarm optimization algorithm finds out the best scheduling path of network traffic from the shortest path set. The experiment results show that compared with other algorithms, the proposed algorithm can improve the average throughput of the network and maintain a low packet loss rate in the process of traffic transmission, thus reducing the waste of bandwidth resources and realizing the load balancing of software defined network security traffic better.
Read full abstract