Software-Defined Networking(SDN)controls and manages the whole network through logic control devices,which keeps the whole network open and manageable on the way of integrated software management.However,it also brings about performance bottlenecks for SDN controllers.Therefore,it is strategic significance to evaluate the performance characteristics for SDN controllers before deploying SDN networks in real situation.In light of this,this paper proposed a performance model of SDN controllers based on queueing theory and analyzed the processing time distribution of the Packet-in messages in SDN controllersaccording to the Fat-Tree topology model of SDN in data centers and the trait that Packet-in messages transmitted from multiple OpenFlow switches.By this way,it constructed the theoretical derivation process and major performance parameters for the queueing model so as to evaluate the processing performance of SDN controller.At last,it tested controller performance with this model and compared it with the existing testing model.Experimental results show that the performance parameters gained by this model are closer to those gotten by Chench,which can provide references for the deployment of SDN controller in data centers.
关键词
数据中心/软件定义网络/性能评估/SDN控制器/排队模型
Key words
SDN controllers/software-defined networking/performance evaluation/data centers/queueing models