A queueing-based performance evaluation model of SDN controllers in data centers
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 controllerssoftware-defined networkingperformance evaluationdata centersqueueing models