TY - JOUR
T1 - Performance modeling and analysis of TCP and UDP flows over software defined networks
AU - Lai, Yuan Cheng
AU - Ali, Ahsan
AU - Hossain, Md Shohrab
AU - Lin, Ying-Dar
N1 - Publisher Copyright:
© 2019 Elsevier Ltd
PY - 2019/3/15
Y1 - 2019/3/15
N2 - Software Defined Networking (SDN) decouples the control plane from the data plane, thereby facilitating network virtualization, dynamic programmability and flexibility in network management. Previous studies on SDN modeling focus only on packet-level arrivals. However, if flow-level arrivals are not also considered, the model cannot properly reflect the true probability of packets being sent to the controller. Accordingly, the present study proposes two analytical models for predicting the performance of TCP and UDP flows over SDN, respectively, given the assumption of both flow-level arrivals and packet-level arrivals. In constructing the models, the switch and controller are considered jointly and four-dimensional states are used to evaluate the steady-state probabilities of the states. Analytical formulae are derived for the average packet delay and packet loss probability of the TCP and UDP flows. Simulation results very well match with the analytical ones, thereby validating our analytical models. The results show that TCP significantly outperforms UDP over SDN architectures. In particular, TCP reduces the packet delay by 12 ∽ 50% and the packet loss probability by 25 ∽ 100%.
AB - Software Defined Networking (SDN) decouples the control plane from the data plane, thereby facilitating network virtualization, dynamic programmability and flexibility in network management. Previous studies on SDN modeling focus only on packet-level arrivals. However, if flow-level arrivals are not also considered, the model cannot properly reflect the true probability of packets being sent to the controller. Accordingly, the present study proposes two analytical models for predicting the performance of TCP and UDP flows over SDN, respectively, given the assumption of both flow-level arrivals and packet-level arrivals. In constructing the models, the switch and controller are considered jointly and four-dimensional states are used to evaluate the steady-state probabilities of the states. Analytical formulae are derived for the average packet delay and packet loss probability of the TCP and UDP flows. Simulation results very well match with the analytical ones, thereby validating our analytical models. The results show that TCP significantly outperforms UDP over SDN architectures. In particular, TCP reduces the packet delay by 12 ∽ 50% and the packet loss probability by 25 ∽ 100%.
KW - Performance modeling
KW - Queueing model
KW - Software defined networking (SDN)
KW - TCP
KW - UDP
UR - http://www.scopus.com/inward/record.url?scp=85060466905&partnerID=8YFLogxK
U2 - 10.1016/j.jnca.2019.01.010
DO - 10.1016/j.jnca.2019.01.010
M3 - Article
AN - SCOPUS:85060466905
SN - 1084-8045
VL - 130
SP - 76
EP - 88
JO - Journal of Network and Computer Applications
JF - Journal of Network and Computer Applications
ER -