Research Area:  Software Defined Networks
Due to the development of the Internet and the smart end systems such as smartphones, portable laptop, and other smart mobile devices, as well as the emergence of concepts such as cloud computing, social networks, and Internet of Things, 4G and 5G have changed network requirements. A software-defined network (SDN) is a new architecture to support new network requirements. This architecture is composed of three layers, data, control, and application plane. A lot of papers have been published in well-known journals to improve network performance, so we classify the solutions for performance improvement based on three SDN layers and three SDN-based spheres which are (a) SDN-data center, (b) wireless networks, and (c) software-defined wide area network. This paper surveys the articles which have been published by Springer, IEEE, Elsevier, and ACM. We extract the performance improvement solutions and resources which are required for performance control and the metrics to evaluate the network performance. This article can help network enthusiasts to better understand, investigate, and improve the performance of SDN-based networks.
Keywords:  
Software-defined network
Network performance
Forwarding element (FE)
Controller and application
Author(s) Name:  Alireza Shirmarz & Ali Ghaffari
Journal name:  The Journal of Supercomputing
Conferrence name:  
Publisher name:  Springer
DOI:  10.1007/s11227-020-03180-7
Volume Information:  volume 76, pages 7545–7593 (2020)
Paper Link:   https://link.springer.com/article/10.1007/s11227-020-03180-7