Journal on Communications ›› 2020, Vol. 41 ›› Issue (2): 131-142.doi: 10.11959/j.issn.1000-436x.2020030

• Papers • Previous Articles     Next Articles

Research on switch migration method based on minimum cost path

Yingxu LAI1,2,Yewei PU1,Jing LIU1,3   

  1. 1 Faculty of Information Technology,Beijing University of Technology,Beijing 100124,China
    2 Science and Technology on Information Assurance Laboratory,Beijing 100072,China
    3 Shaanxi Key Laboratory of Network and System Security,Xidian University,Xi’an 710071,China
  • Revised:2019-12-17 Online:2020-02-25 Published:2020-03-09
  • Supported by:
    The National Natural Science Foundation of China(61872015);The Natural Science Foundation of Beijing(19L2020);The Natural Science Foundation of Qinghai Province(.2017-ZJ-912);The Foundation of Science and Technology on Information Assurance Laboratory(614211204031117);The Foundation of Shaanxi Key Laboratory of Network and System Security(NSSOF1900105);Industrial Internet Innovation and Development Project (Typical Application and Promotion Project of the Security Technology for the Electronics Industry) of the Ministry of Industry and Information Technology of China in 2018

Abstract:

In order to protect the controller,especially the controller in backbone network,from security threats and attacks,improve the security of the software-defined network (SDN) control plane,a switch migration algorithm based on minimum cost path was proposed.A load prediction module was added to the migration model,which executed a controller load prediction algorithm to obtain a load prediction matrix,and then a migration-target controller set was determined according to the load prediction matrix.The improved Dijkstra algorithm was used to determine the minimum cost path.According to the load state of the controller and the traffic priority of the switch to be migrated,the optimal migration switch set was determined.The problem of isolated nodes was solved that may occur during the migration process.The experimental results show that the migration timing of the algorithm is more reasonable,the selection of the migration controller and the target controller is more reasonable,the load balancing of the control plane is realized,the number of migrations and cost are reduced,and the performance of the controller is improved.

Key words: software-defined network, Dijkstra algorithm, load balancing, load forecasting, switch migration

CLC Number: 

No Suggested Reading articles found!