Performance Modeling and Analysis of TCP Connections over Software Defined Networks

Software Defined Networking (SDN) decouples the control plane from the data plane, thereby enhancing flexibility in network management. Earlier works on SDN modeling only focused on packet-level arrivals without considering flow-level arrivals. However, a model without considering flow-level arrivals cannot correctly reflect the probability of sending packets to the controller. In this paper, we propose an analytical model of SDN considering flow-level (TCP connection) arrivals and packet-level arrivals simultaneously. We use an analytical method termed as 4D state model, which uses four-dimensional states. We have derived the state transition rates of the model and also the packet delay and packet loss probability. We have conducted numerical analysis and extensive simulations. Our results show good matches, which verify the suitability and correctness of our analysis. Error ratios of the analytical results for 4D state model and M/M/1 model against simulation results are also given. Results show that for data packet delays, 4D state can achieve error ratios of 1.16-3.30%, which is much better than 8.57-35.7% attained by M/M/1 model, which only considers packet-level arrivals.

[1]  Aniruddha S. Gokhale,et al.  Software-Defined Networking: Challenges and research opportunities for Future Internet , 2014, Comput. Networks.

[2]  Wei Li,et al.  Performance evaluation of OpenFlow-based software-defined networks based on queueing model , 2016, Comput. Networks.

[3]  Gunjan Tank,et al.  Software-Defined Networking-The New Norm for Networks , 2012 .

[4]  Ramin Yahyapour,et al.  An analytical model for software defined networking: A network calculus-based approach , 2013, 2013 IEEE Global Communications Conference (GLOBECOM).

[5]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[6]  Olav N. Østerbø,et al.  Modelling of OpenFlow-based software-defined networks: the multiple node case , 2015, IET Networks.

[7]  Tong-Bi Pei,et al.  Perspectives on ATM switch architecture and the influence of traffic pattern assumptions on switch design , 1995, CCRV.

[8]  Jun Li,et al.  Modeling and performance analysis of the multiple controllers' approach in software defined networking , 2015, 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS).

[9]  Manijeh Keshtgary,et al.  A survey on SDN, the future of networking , 2014 .

[10]  Simon Oechsner,et al.  Modeling and performance evaluation of an OpenFlow architecture , 2011, 2011 23rd International Teletraffic Congress (ITC).

[11]  Raj Jain,et al.  A survey of the research on future internet architectures , 2011, IEEE Communications Magazine.

[12]  Bruno Ciciani,et al.  Approximate Analytical Models for Networked Servers Subject to MMPP Arrival Processes , 2007, Sixth IEEE International Symposium on Network Computing and Applications (NCA 2007).

[13]  Soung Chang Liew Performance of various input-buffered and output-buffered ATM switch design principles under bursty traffic: simulation study , 1994, IEEE Trans. Commun..