Performance Evaluation of Software Defined Networking vs. Traditional Networks
Abstract
Emerging mega trends in Information and Communication Technology (ICT) and many Internet applications have offered new challenges to future Internet, of which dynamic management and high bandwidth rank high. High bandwidth needed for transporting huge data cannot be realized with traditional networking methods, wherein configurations of devices are carried out manually and capability of network infrastructure is not fully utilized. Software Defined Networking (SDN) is an emerging solution for such problems. In this article, we analyze the performance of SDN using its standard OpenFlow protocol by considering a scenario of medium enterprise data center. Performances of SDN are executed for parameters such as latency, packet delivery ratio and processing overhead in various topologies using simulations carried out in Mininet. Results indicate significant performance improvements of SDNs over traditional networks.
References
W. Xia, Y. Wen, C.H. Foh, D. Niyato and H. Xie, “A survey on Software-Defined Networking”, IEEE Communications Surveys & Tutorials, vol. 17, no. 1, pp. 27-51, 2015. [2] A. Gelberger, N. Yemini and R. Giladi, “Performance analysis of Software-Defined Networking”, Proc. of 21st Int. Symposium on Modeling, Analysis & Simulation of Computer and Telecommunication Systems, pp. 383-393, 2013. [3] B. Nunes, M. Mendonca, X.N. Nguyen, K. Obraczka and T. Turletti, “A survey of Software-Defined Networking: Past, present, and future of programmable networks”, IEEE Communications Surveys & Tutorials, vol. 16, no. 3, pp. 1617-1634, 2014. [4] C. Monsanto, J. Reich, N. Foster, J. Rexford and D. Walker, “Composing Software-Defined Networks”, Proc. of 10th USENIX Conference on Networked Systems Design and Implementation, pp.1–14, 2013. [5] D. Levin, A. Wundsam, B. Heller, N. Handigol and A. Feldmann, “Logically centralized? State distribution trade-offs in Software Defined Networks”, Proc. of 1st Workshop on Hot Topics in Software Defined Networks, pp. 1-6, 2012. [6] M.F. Bari, A.R. Roy, S.R. Chowdhury, Q. Zhang, M.F. Zhani, R. Ahmed and R. Boutaba, “Dynamic controller provisioning in Software Defined Networks”, Proc. of 9th Int. Conference on Network and Service Management, pp. 18-25, 2013. [7] M. Casado, M.J. Freedman, J. Pettit, J. Luo, N. McKeown and S. Shenker, “Ethane: Taking control of the enterprise”, ACM SIGCOMM Computer Communication Review, vol. 37, no. 4, pp. 1-12, 2007. [8] N. McKeown, T. Anderson, H. Balakrishnan, G. Parulkar, L. Peterson, J. Rexford, S. Shenker and J. Turner, “OpenFlow: Enabling innovation in campus networks”, ACM SIGCOMM Computer Communication Review, vol. 38, no. 2, pp. 69–74, 2008.
OpenFlow Switch Specification, User’s and Theory Reference Manual, 2009.
OME Committee, “Software-Defined Networking: The new norm for networks”, Open Networking Foundation, 2012. [11] J. Medved, R. Varga, A. Tkacik and K. Gray, “OpenDaylight: Towards a model-driven SDN controller architecture”, Proc. of 15th Int. Symposium on A World of Wireless, Mobile and Multimedia Networks, pp. 1-6, 2014. [12] S.Y. Wang, C.L. Chou and C.M. Yang, “EstiNetOpenFlow network simulator and emulator”, IEEE Communications Magazine, vol. 51, no. 9, pp. 110-117, 2013.
Banjar, P. Pupatwibul, R. Braun and B. Moulton, “Analysing the performance of the OpenFlow standard for software-defined networking using the OMNeT++ network simulator”, Proc. of Asia-Pacific Conference on Computer Aided System Engineering, pp. 31-37, 2014.
K. Sood, S. Yu and Y. Xiang, “Performance analysis of Software-Defined Network switch using M/Geo/1 model”, IEEE Communications Letters, vol. 20, no. 12, pp. 2522-2525, 2016. [15] H. Farhday, H.Y. Lee and A. Nakao, “Software-Defined Networking: A survey”, Computer Networks, vol. 81, no. 2, pp. 79-95, 2015. [16] F. Hu, Q. Hao and K. Bao, “A survey on Software Defined Networking (SDN) and OpenFlow: From concept to implementation”, IEEE Communications Surveys & Tutorials, vol. 17, no. 4, pp. 2181-2206, 2015.
M.I. Lali, M.M. Bilal, M.S. Nawaz, B. Shahzad and S. Khalique, “Effect of input-output (IO) buffering to minimize flow control blocking in Software Defined Networking”, The Nucleus, vol. 53, no. 3, pp. 208-213, 2016. [18] B. Lantz, B. Heller and N. McKeown, “A network in a laptop: Rapid prototyping for Software-Defined Networks”, Proc. of 9th ACM SIGCOMM Workshop on Hot Topics in Networks, pp.1-6, 2010. [19] D. Patterson, “Latency lags bandwidth”, Communications of the ACM, vol. 47, no. 10, pp. 71-75, 2004. [20] B. Forouzan, Data Communications and Networking, 5th Edn., McGraw-Hill, NY, USA, 2012. [21] A. Tootoonchian, S. Gorbunov, Y. Ganjali, M. Casado and R. Sherwood, “On controller performance in Software-Defined Networks”, Proc. of 2nd USENIX Workshop on Hot Topics in Management of Internet, Cloud, Enterprise Networks and Services, pp.10-10, 2012. [22] M. Guo and P. Bhattacharya, “Controller placement for improving resilience of Software Defined Networks”, Proc.of 4thInt. Conf. on Networking and Distributed Computing, pp. 23-27, 2013.
B. Heller, R. Sherwood and N. McKeown, “The controller placement problem”, Proc. of 1st Workshop on Hot Topics in Software Defined Networks, pp. 7-12, 2012.