Abstract
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.
Similar content being viewed by others
References
Liu Y, Ren Y, Ge C, Xia J, Wang Q (2019) A CCA-secure multi-conditional proxy broadcast re-encryption scheme for cloud storage system. J Inf Secur Appl 47:125–131
Ren Y, Liu Y, Ji S, Sangaiah AK, Wang J (2018) Incentive mechanism of data storage based on blockchain for wireless sensor networks. Mob Inf Syst 2018:10
Ren Y, Leng Y, Zhu F, Wang J (2019) Data storage mechanism based on blockchain with privacy protection in wireless body area network. Sensors 19:1–16
Pan J, Paul S, Jain R (2011) A survey of the research on future internet architectures. Commun Mag IEEE 49(7):26–36
Qi H, Li K (2016) Software defined networking applications in distributed datacenters. Engineering, SpringerBriefs in Electrical and Computer, Dalian
Feamster N, Rexford J, Zegura E (2014) The road to SDN: an intellectual history of programmable networks. ACM Sigcomm Comput Commun 44(2):87–98
Shaohua C, Mengzhu T, Lv Z, Jiang D (2016) A study on application-towards bandwidth guarantee based on SDN. In: 2016 IEEE Globecom Work. GC Wkshps 2016 - Proceedings, pp 1–6
Lara A, Kolasani A, Ramamurthy B (2013) Network innovation using openflow: a survey. IEEE Commun Surv Tutor 99:1–20
Shirmarz A, Ghaffari A (2019) An adaptive greedy flow routing algorithm for performance improvement in software defined network. Int Numer Model Electron Netw Dev. Fields-wiley online Libr., pp 1–21
Ethane: A Protection Architecture for Enterprise Networks. [Online]. Available: http://yuba.stanford.edu/ethane/. Accessed 30 Sep 2017
Casado M, Freedman MJ, Pettit J, Luo J, McKeown N, Shenker S (2007) Ethane: taking control of the enterprise. In: Proceedings of the Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications - SIGCOMM’07, p 1
McKeown N et al (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69
Xia W, Wen Y, Foh CH, Niyato D, Xie H (2015) A survey on software-defined networking. IEEE Commun Surv Tutor 17(1):27–51
Open Networking Foundation is an operator led consortium leveraging SDN, NFV and Cloud technologies to transform operator networks and business models. [Online]. Available: https://www.opennetworking.org/. Accessed 30 Sep 2017
IRTF SDNGroup. [Online]. Available: https://irtf.org
Nakajima T (2013) Introduction to OpenDaylight: an open source community around software-defined networking what is OpenDaylight
Infonetics: Carrier SDN and NFV to reach $11 billion by 2018 ~ Converge! Network Digest. [Online]. Available: http://www.convergedigest.com/2014/11/infonetics-carrier-sdn-and-nfv-to-reach.html. Accessed 30 Sep 2017
Qi H, Li K (2016) Introduction. Briefs in electrical and computer engineering. Springer, Dalian, pp 1–12
Yahoo, Verizon execs: Prepare your networking team for SDN and DevOps. [Online]. Available: http://searchsdn.techtarget.com/news/450401965/Yahoo-Verizon-execs-Prepare-your-networking-team-for-SDN-and-DevOps. Accessed 03 Oct 2017
Juniper Networks Expands Tech Alliance to Push SDN in Security Domain. [Online]. Available: https://www.thefastmode.com/technology-solutions/10011-juniper-networks-expands-tech-alliance-to-push-sdn-in-security-domain. Accessed 03 Oct 2017
Ericsson Selects Verizon’s Managed SD-WAN with Virtualized Security and E-RAN Solutions. [Online]. Available: https://www.thefastmode.com/technology-solutions/10696-ericsson-selects-verizons-managed-sd-wan-with-virtualized-security-and-e-ran-solutions. Accessed 03 Oct 2017
Mendon M et al (2014) A survey of software-defined networking: past, present, and future of programmable networks. IEEE Commun Surv Tutor 16(3):1–18
Rowshanrad S, Namvarasl S, Abdi V, Hajizadeh M, Keshtgary M (2014) A survey on SDN, the future of networking. J Adv Comput Sci Technol 3(2):232
Ieee F et al (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76
Jammal M, Singh T, Shami A, Asal R, Li Y (2014) Software defined networking: state of the art and research challenges. Comput Netw 72:74–98
Scott-Hayward S, Natarajan S, Sezer S (2016) A survey of security in software defined networks. IEEE Commun Surv Tutor 18(1):623–654
Coughlin M (2013) A survey of SDN security research. Ngn.Cs.Colorado.Edu
Yoon C, Park T, Lee S, Kang H, Shin S, Zhang Z (2015) Enabling security functions with SDN: a feasibility study. Comput Netw J. 85:19–35
Lei YGHW (2015) A survey on software defined networking and its applications. Front Comput Sci 9(6):827–845
Masoudi R, Ghaffari A (2016) Software defined networks: a survey. J Netw Comput Appl 67:1–25
Chen J, Zheng X, Rong C (2015) Survey on software-defined networking. IEEE Commun Surv Tutor 9106(1):115–124
Farhady H, Lee H, Nakao A (2015) Software-defined networking: a survey. Comput Netw 81:79–95
Trapickin R (2015) Survey of concepts for QoS improvement via SDN. In: Proceedings of the Seminars future internet (FI) and innovative internet technologies and mobile communications (IITM), Summer Semester 2015, September, pp 33–40
Karakus M, Durresi A (2017) Quality of Service (QoS) in software defined networking (SDN): a survey. J Netw Comput Appl 80:200–218
Karakus M, Durresi A (2017) A survey: Control plane scalability issues and approaches in software-defined networking (SDN). Comput Netw 112:279–293
Li D, Wang S, Zhu K, Xia S (2017) A survey of network update in SDN. Front Comput Sci 11(1):4–12
Wrobel R, Member S, Williamson SJ, Booker JD, Mellor PH (2016) A survey on SDN programming languages: toward a taxonomy. IEEE Commun Surv Tutor 18(4):2687–2712
Michel O, Keller E (2017) SDN in wide-area networks: a survey. In: 2017 4th International Conference on Software Defined Systems, SDS 2017 IEEE, pp 37–42
Benzekki K, El Fergougui A, Elbelrhiti Elalaoui A (2016) Software-defined networking (SDN): a survey. Secur Commun Netw 9(18):5803–5833
Son J, Buyya R (2018) A taxonomy of software-defined networking (SDN) -enabled cloud computing. ACM Comput Surv 51(3):1–36
Schiff L, Borokhovich M, Schmid S (2014) Reclaiming the brain: useful OpenFlow functions in the data plane. In: HotNets-XIII: The 13th ACM workshop on hot topics in networks, pp 1–7
Curtis AAR, Mogul JCJJC, Tourrilhes J, Yalagandula P, Sharma P, Banerjee S (2011) DevoFlow: scaling flow management for high-performance networks. In: Proceedings of the ACM SIGCOMM Conference on Applications, Technologies, Architectures, and Protocols for Computer Communications, Toronto, ON, Canada
Doria A, Salim JH, Wang W, Dong L (2010) RFC 5810, pp 1–124
Hand R, Keller E (2014) ClosedFlow: Openflow-like control over proprietary devices. In: Proceedings of the third workshop on hot topics in software defined networking, pp 7–12
Meyer D, Lewis D (2013) RFC 6830, pp 1–75
Farrel A, Ash J (2006) RFC 4655, pp 1–40
Wood T (2017) Active network middleware with opennetVM. In: ACTIVE’17 Proceedings of the second international workshop on active middleware on modern hardware, pp 13–13
Jiang W, Prasanna VK, Yamagaki N (2010) Decision forest: a scalable architecture for flexible flow matching on FPGA. In: Proceedings IEEE International Conference on Field Programmable Logic and Applications, FPL, pp 394–399
Kannan K, Banerjee S (2013) Compact TCAM: Flow entry compaction in TCAM for power aware SDN. In: Lecture notes in computer science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), vol 7730 LNCS, pp 439–444
Soliman M, Nandy B, Lambadaris I, Ashwood-Smith P (2012) Source routed forwarding with software defined control, considerations and implications. In: Proceedings of the ACM Conference on CoNEXT Student Workshop, pp 43–44
Rifai M et al (2017) MINNIE: an SDNWorld with few compressed forwarding rules. Procedia Comput Sci 121(5):185–207
Moulierac J (2014) Optimizing rule placement in software-defined networks for energy-aware routing. In: 2014 IEEE Global Communication Conference, pp 2523–2529
Huang JF, Chang GY, Wang CF, Lin CH (2016) Heterogeneous flow table distribution in software-defined networks. IEEE Trans Emerg Top Comput 4(2):252–261
Zhang L, Lin R, Xu S, Wang S (2014) AHTM: achieving efficient flow table utilization in software defined networks. In: Global Communications Conference, GLOBECOM, pp 1897–1902
Geoffrey Elliott H-AJ (2017) Online reconfigurable line-rate matching of filter rules. In: ACTIVE’17 proceedings of the second international workshop on active middleware on modern hardware, p 11
Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM) - Cisco, san Jose, CA, 2014
SDN Controller| Big Switch Networks, Inc. [Online]. Available: http://bigswitch.com/products/SDN-Controller. Accessed 13 Oct 2017
Bifulco R, Boite J, Bouet M, Schneider F (2016) Improving SDN with InSPired switches. In: Proceedings of the symposium on SDN research - SOSR’16, pp 1–12
Gude N et al (2008) NOX: towards an operating system for networks. SIGCOMM Comput Commun Rev 38(3):105–110
Cai Z, Cox A, Ng ETS (2011) Maestro: a system for scalable OpenFlow control, Cs.Rice.Edu, p 10
Floodlight OpenFlow Controller -Project Floodlight. [Online]. Available: http://www.projectfloodlight.org/floodlight/. Accessed 13 Oct 2017
Erickson D (2013) The beacon openflow controller. In: Proceedings of the second ACM SIGCOMM workshop on hot topics in software defined networking - HotSDN’13, pp 13–18
Trema. [Online]. Available: https://trema.github.io/trema/. Accessed 13 Oct 2017
Ryu SDN Framework. [Online]. Available http://osrg.github.io/ryu/. Accessed 13 Oct 2017
Karakus M, Durresi A (2016) A survey: control plane scalability issues and approaches in software-defined networking (SDN). Comput Netw 112:279–293
Koponen T et al (2010) Onix: a distributed control platform for large-scale production networks. OSDI 10:1–6
Tootoonchian A, Ganjali Y (2010) Hyperflow: a distributed control plane for openflow. In: Proceedings of the 2010 Internet Network Management Conference on Research on Enterprise Networking, p 3
Phemius K, Bouet M, Leguay J (2014) DISCO: distributed multi-domain SDN controllers. In: Network operations and management symposium (NOMS)
Berde P et al (2014) ONOS: towards an open, distributed SDN OS. In: Proceedings of the third workshop on hot topics in software defined networking - HotSDN’14, pp 1–6
Shah SA, Faiz J, Farooq M, Shafi A, Mehdi SA (2013) An architectural evaluation of SDN controllers. International Conference on Communications 1:3504–3508
Fernandez MP (2013) Comparing OpenFlow controller paradigms scalability: reactive and proactive. In: Proceedings Advanced Information Networking and Applications (AINA), 27th International Conference, pp 1009–1016
Rowshanrad S, Abdi V, Keshtgari M (2016) Performance evaluation of SDN controllers: floodlight and Opendaylight. Int Islam Univ Malays Eng J 17(2):47–57
Monaco M, Michel O, Keller E (2013) Applying operating system principles to SDN controller design. In: Proceedings of the twelfth ACM workshop on hot topics in networks
Xie J, Guo D, Hu Z, Qu T, Lv P (2015) Control plane of software defined networks: a survey. Comput Commun 67:1–10
HPE (2016) HPE VAN SDN Controller 2. 6 Administration Guide
SDN: SDN Controller. [Online]. Available: https://www.necam.com/sdn/Software/SDNController/. Accessed 03 Nov 2017
“SDN Products| Nuage Networks.” [Online]. Available: http://www.nuagenetworks.net/products/. Accessed 03 Nov 2017
Ata D, Wa VM (2017) VMWARE NSX the network virtualization and security platform. Palo Alto CA, USA
Agile Controller for Campuses—Huawei products. [Online]. Available: http://e.huawei.com/en/products/enterprise-networking/sdn-controller/agile-controller/campus. Accessed 03 Nov 2017
Network Controller| Microsoft Docs. [Online]. Available: https://docs.microsoft.com/en-us/windows-server/networking/sdn/technologies/network-controller/network-controller. Accessed 04 Nov 2017
Hakiri A, Gokhale A, Berthou P, Schmidt DC, Gayraud T (2014) Software-defined networking: Challenges and research opportunities for future internet. Comput Netw A 75:453–471
Devlic A, John W, Sköldström P (2012) Carrier-grade network management extensions to the SDN framework. In: Swedish National computer networking workshop, pp 7–8
Kim H, Voellmy A, Burnett S, Feamster N, Clark R (2012) Lithium: event-driven network control. Georg Inst Technol Coll Comput 14
Sundaresan S, Burnett S, Feamster N, de Donato W (2014) BISmark: a Testbed for deploying measurements and applications in broadband access networks. In: Proceedings of USENIX Annual Technical Conference (USENIX ATC’14), pp 383–394
Kim H, Feamster N (2013) Improving network management with software defined networking. Commun Mag IEEE 51(2):114–119
Huang H, Zhu J, Zhang L (2014) An SDN-based management framework for IoT devices. In: Irish Signals & Systems Conference 2014 and 2014 China-Ireland International Conference on Information and Communications Technologies, vol 2014, no CP639, pp 175–179
Montoya-mu AI, Casas-velasco DM, Estrada-solano F, Ordonez A, De Telem D (2017) A YANG Model for a vertical SDN Management Plane. In: Communications and computing (COLCOM), pp 1–6
Chang Z, Zhou H, Yang W (2017) Optimization of resource management for 5G. In: International Conference on Computer, Electronics and Communication Engineering (CECE), pp 538–543
Das A, Lumezanu C, Zhang Y, Singh V, Jiang G, Yu C (2013) Transparent and flexible network management for Big Data processing in the cloud. In: 5th USENIX workshop on hot topics in cloud computing
Kim W et al (2010)“Automated and scalable QoS control for network convergence. In: Proceedings of the internet network management conference on research on enterprise networking, p 1
Egilmez HE, Dane ST (2012) OpenQoS: an OpenFlow controller design for multimedia delivery with end-to-end Quality of Service over software-defined networks. In: Signal & Information Processing Association Annual Summit and Conference (APSIPA ASC), pp 1–8
Hilmi SCC, Egilmez E, Gorkemli B, Murat Tekalp1 A (2011) Scalable video streaming over OpenFlow networks: an optimization framework for Qos routing. In: 18th IEEE International Conference on Image Processing, pp 4–7
Reddy T, Telecom F (2014) Internet-Draft (IETF), pp 1–12
Ko NS, Heo H, Park JD, Park HS (2013) OpenQFlow: scalable openflow with flow-based QoS. In: IEICE transactions on communications, vol E96-B, no. 2, pp 479–488
Civanlar S, Parlakisik M, Tekalp AM, Gorkemli B, Kaytaz B, Onem E (2010) A QoS-enabled openflow environment for scalable video streaming. In: IEEE GLOBECOM workshops (GC Wkshps), pp 351–356
Jain S et al (2013) B4: experience with a globally-deployed software defined WA. In: Proceedings of the ACM SIGCOMM Conference on SIGCOMM - SIGCOMM’13, pp 3–14
Tavakoli A, Casado M, Shenker S (2009) Applying NOX to the datacenter. In: Proceedings of the 8th ACM workshop on hot topics in networks (HotNets-VIII), pp 1–6
Thanh NH, Nam PN, Truong TH, Hung NT, Doanh LK, Rastin PR (2012) Enabling experiments for energy-efficient data center networks on OpenFlow-based platform. In: 4th International Conference on Communications and Electronics, ICCE 2012, no. 2, pp 239–244
Rothenberg CE, Macapuna CAB (2010) In-packet Bloom filter based data center networking with distributed OpenFlow controllers. In: IEEE international workshop on management of emerging networks and services, vol 2, pp 553–566
Fang S, Yu Y, Foh CH, Mi K, Aung M (2013) A loss-free multipathing solution for data center network using software-defined networking approach. IEEE Trans Magn 49(6):2723–2730
Martini B, Adami D, Gharbaoui M, Castoldi P, Donatini L, Giordano S (2016) Design and evaluation of SDN-based orchestration system for cloud data centers. In: IEEE Communications (ICC)
Wang T, Liu F, Guo J, Xu H (2016) Dynamic SDN controller assignment in data center networks: Stable matching with transfers. In: IEEE INFOCOM - The 35th Annual IEEE International Conference on Computer Communications, vol 2016
Feng T, Bi J, Hu H, Cao H (2011) Networking as a service: a cloud-based network architecture. J Netw 6(7):1084–1090
Benson T, Akella A, Shaikh A, Sahu S (2011) Cloudnaas: a cloud networking platform for enterprise applications. In: SOCC’11 proceedings of the 2nd ACM symposium on cloud computing, pp 1–13
Banikazemi M, Olshefski D, Shaikh A, Tracey J, Wang G (2013) Meridian: An SDN platform for cloud network services. IEEE Commun Mag 51(2):120–127
Raghavendra R, Lobo J, Lee K-W (2012) Dynamic graph query primitives for SDN-based cloudnetwork management. In: Proceedings of the first workshop on Hot topics in software defined networks, HotSDN’12, p 97
Linthicum DS (2016) Software- defined networks meet cloud computing for those who build network infra-. IEEE Cloud Comput 3(3):8–10
Leonardo Á et al (2014) SDN: evolution and opportunities in the development IoT applications. Int J Distrib Sens Netw 2014:1
Hoffmann et al M (2017) SDN and NFV as enabler for the distributed network cloud. Mob Netw Appl 23(3):521–528
Bifulco R, Brunner M, Canonico R (2012) Scalability of a mobile cloud management system. In: Proceedings of the first edition of the MCC workshop on Mobile cloud computing, pp 17–22
Fichera S, Gharbaoui M, Castoldi P (2017) On experimenting 5G: testbed set-up for SDN orchestration across network cloud and IoT domains. In: Network Softwarization (NetSoft), pp 1–6
Wang Y, Bi J, Zhang K (2015) Design and implementation of a software-defined mobility architecture for IP networks. Mob Netw Appl 20(1):40
Cui L, Yu FR, Yan Q (2016) When Big Data meets software-defined networking: sdN for Big Data and Big Data for SDN. IEEE Netw 30(1):58–65
Mandal U, Habib MF, Zhang S, Chowdhury P, Tornatore M (2014) Heterogeneous bandwidth provisioning for virtual machine migration over SDN-enabled optical networks. In: Optical Fiber Communications Conference and Exhibition (OFC), pp 1–3
Iovanna P, Ubaldi F, Di Michele F, Fernandez-Palacios Gimenez JP, Lopez V (2014) E2E traffic engineering routing for transport SDN. In: Optical Fiber Communications Conference and Exhibition (OFC), pp 3–5
Paolucci F et al (2014) Filter optimization in SDN-based flexgrid networks. In: Optical Fiber Communications Conference and Exhibition (OFC), pp 5–7
Zhou L et al (2014) A novel optical access network : software-defined FlexPON. In: OptoElectronics and Communication Conference and Australian Conference on Optical Fibre Technology, pp 688–690
Zhao Y, Zhang J, Communications O (2014) Software defined networking (SDN) enabled optical as a service (OaaS) with dynamic network provisioning. In: PIERS proceedings, pp 362–367
Zhang B, Xie S, Cao Y, Yang H, Zhu X (2016) Energy saving mechanism based on 4-mode dynamic bandwidth optimization for software defined distribution optical networks. J Low Power Electron 12(3):186–193
Zeng M et al (2017) Control plane innovations to realize dynamic formulation of multicast sessions in inter-DC software-defined elastic optical networks. Opt Switch Netw 23:259–269
Liu J, Butler L (2014) A simulation and emulation study of SDN-based multipath routing for fat-tree data center networks. In: Simulation Conference (WSC), pp 3072–3083
Peng et al S (2014) A novel SDN enabled Hybrid optical packet/circuit switched data centre network: the LIGHTNESS approach. In: Networks and communications (EuCNC)
Gu R, Ji Y, Wei P, Zhang S (2014) Software defined flexible and efficient passive optical networks for intra-datacenter communications. Opt Switch Netw 14(PART 3):289–302
Ma YW et al (2015) SDN test cases development and implementation. In: The 17th international advanced communication technology (ICACT), pp 618–621
Wang R, Mangiante S, Davy A, Shi L, Jennings B (2017) QoS-aware multipathing in datacenters using effective bandwidth estimation and SDN. In: 12th International Conference on Network and Service Management (CNSM), pp 342–347
Li Z, Deng Z, Zhang T (2017) Research on the optimal task scheduling algorithm based on SDN architecture. Int J Opt 9(10):221–230
Lali MI, Mustafa RU, Ahsan F, Nawaz MS, Aslam W (2017) Performance evaluation of software defined networking vs. traditional networks. Q Int Sci J 54(1):16–22
Murali Mohan P, Truong-Huu T, Gurusamy M (2017) Fault tolerance in TCAM-limited software defined networks. Comput Netw 116:47–62
Subbiah S, Perumal V (2017) Energy awake network traffic steering using SDN in cloud environment. In: The 2nd International IEEE Conference on Recent Trends and Challenges in Computational Models (ICRTCCM), pp 31–36
Chiang YR, Ke CH, Yu YS, Chen YS, Pan CJ (2017) A multipath transmission scheme for the improvement of throughput over SDN. In: Proceedings of the IEEE International Conference on Applied System Innovation for Modern Technology, ICASI, pp 1247–1250
Mu T-Y, Al-Fuqaha A, Shuaib K, Sallabi FM, Qadir J (2018) SDN flow entry management using reinforcement learning. ACM Trans Auton Adapt Syst 13(2):1–23
Afek Y, Bremler-Barr A, Landau Feibish S, Schiff L (2018) Detecting heavy flows in the SDN match and action model. Comput Netw 136:1–12
Gao Q, Tong W, Kausar S, Huang L, Shen C, Zheng S (2017) Congestion-aware multicast plug-in for an SDN network operating system. Comput Netw 125:53–63
Qin X, Li D, Chen C-H, Huang N-F (2018) Early notification and dynamic routing: an improved SDN-based optimization mechanism for VM migration. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering. Springer, Cham, pp 602–612
Zhang H, Tang F, Barolli L (2018) Efficient flow detection and scheduling for SDN-based big data centers. J Ambient Intell Humaniz Comput 10:1–12
Lin R (2018) A bat algorithm for SDN network scheduling. EURASIP J Wirel Commun Netw 1687–1499:1–9
Costa-Requena J, Kimmerlin M, Manner J, Kantola R (2014) SDN optimized caching in LTE mobile networks. In: International Conference Information and Communication Technology Convergence (ICTC), pp 128–132
Yang SN, Ho SW, Lin YB, Gan CH (2016) A multi-RAT bandwidth aggregation mechanism with software-defined networking. J Netw Comput Appl 61:189–198
Anderson T, Bosch P (2015) Bandwidth control and regulation in mobile networks via SDN/NFV-based platforms. In: Managing radio networks in an encrypted world (MaRNEW) workshop (GSMA/IAB)
Narmanlioglu O, Zeydan E (2017) Software-defined networking based network virtualization for mobile operators. Comput Electr Eng 57:134–146
Rangisetti AK, Pasca TV, Tamma BR (2017) QoS aware load balance in software defined LTE networks. Comput Commun 97:52–71
Al-Rubaye S, Kadhum E, Ni Q, Anpalagan A (2017) Industrial Internet of Things Driven by SDN Platform for Smart Grid Resiliency. IEEE Internet Things J. 6(99):267
TAA-J, Al-Raweshidy HS (2017) Wireless, “Efficient Whale Optimisation Algorithm-Based SDN Clustering for IoT Focused on Node Density”. In: 16th annual mediterranean ad hoc networking workshop (Med-Hoc-Net)
Chakrabarty S, Engels DW, Thathapudi S (2015) Black SDN for the internet of things. In: 12th International Conference on Mobile Ad Hoc and Sensor Systems IEEE, pp 190–198
El-Mougy A, Ibnkahla M, Hegazy L (2015) Software-defined wireless network architectures for the Internet-of-Things. In: 40th IEEE Local Computer Networks Conference Workshops (LCN Workshops), vol 2015–Decem, pp 804–811
Tomovic S, Yoshigoe K, Maljevic I, Radusinovic I (2017) Software-defined fog network architecture for IoT. Wirel Pers Commun 92(1):181–196
Jang HC, Huang CW, Yeh FK (2016) Design a bandwidth allocation framework for SDN based smart home. In: 7th IEEE Annual Information Technology, Electronics and Mobile Communication Conference (IEMCON)
Bera S, Misra S, Vasilakos AV (2017) Software-defined networking for Internet of Things: a survey. IEEE Internet Things J. 4662:1–1
Patra PG, Rothenberg CE, Pongracz G (2017) MACSAD: high performance dataplane applications on the move. In: IEEE International Conference on High Performance Switching and Routing, HPSR, vol 2017–June
Kleinrouweler JW, Cabrero S, Cesar P (2017) An SDN architecture for privacy-friendly network-assisted DASH. ACM Trans Multimed Comput Commun Appl 13(3s):1–22
Singh KV (2019) Improving performance of TCP for wireless network using SDN. In: Proceedings of the 20th International Conference on Distributed Computing and Networking, pp 267–276
Sadik M, Akkari N, Aldabbagh G (2018) SDN-based handover scheme for multi-tier LTE/Femto and D2D networks. Comput Netw 142:142–153
Tang L, Zhao G, Wang C, Zhao P, Chen Q (2018) Queue-aware reliable embedding algorithm for 5G network slicing. Comput Netw 146:138–150
Gazit N, Malandrino F, Hay D (2017) Mobile operators and content providers in next-generation SDN/NFV core networks: between cooperation and competition. Comput Netw 121:112–123
Malandrino F, Chiasserini CF, Casetti C (2018) Virtualization-based evaluation of backhaul performance in vehicular applications. Comput Netw 134:93–104
Schiller E, Nikaein N, Kalogeiton E, Gasparyan M, Braun T (2018) CDS-MEC: NFV/SDN-based application management for MEC in 5G systems. Comput Netw 135:96–107
Atzori L et al (2019) SDN&NFV contribution to IoT objects virtualization. Comput Netw 149:200–212
Coronado E, Riggio R, Villalon J, Garrido A (2018) Joint mobility management and multicast rate adaptation in software-defined enterprise WLANs. IEEE Trans Netw Serv Manag 15(2):625–637
Jindal A, Aujla GS, Kumar N, Chaudhary R, Obaidat MS, You I (2018) SeDaTiVe: SDN-enabled deep learning architecture for network traffic control in vehicular cyber-physical systems. IEEE Netw 32:66–73
Bera S, Member GS, Misra S, Member S (2016) Soft-WSN: software-defined WSN management system for IoT applications. IEEE Syst J 12(3):1–8
Zhang X, Zhu Q (2018) Scalable virtualization and offloading based software-defined architecture for heterogeneous statistical QoS provisioning over 5G multimedia mobile wireless networks. IEEE J Sel Areas Commun 36(12):2787–2804
Bellavista P, Giannelli C, Lagkas T, Sarigiannidis P (2018) Multi-domain SDN controller federation in hybrid FiWi-MANET networks. Eurasip J Wirel Commun Netw 1:103
Mahmood A, Zen H (2018) Toward edge-based caching in software-defined heterogeneous vehicular networks. Fog Computing. Springer, Cham, pp 267–285
Chahal P, Rathi K (2018) Improved TCP congestion control algorithm for LTE SDN networks. Advances in Intelligent Systems and Computing. Springer, Singapore, pp 237–248
Bouet M, Leguay J, Conan V (2013) Cost-based placement of virtualized deep packet inspection functions in SDN. In: Proceedings - Military Communications Conference, MILCOM, pp 992–997
Li W, Qi H, Li K, Stojmenovic I, Lan J (2017) Joint optimization of bandwidth for provider and delay for user in software defined data centers. IEEE Trans Cloud Comput 5(2):331–343
Rodrigues H et al (2014) Traffic optimization in multi-layered WANs using SDN. In: IEEE 22nd annual symposium on high-performance interconnects (HOTI), pp 71–78
JYK, Hyunwoo Nam HS∗, Kim K-H† (2014) Towards QoE-aware video streaming using SDN. In: Global Communications Conference (GLOBECOM), pp 1334–1339
Ji PN et al (2014)“Demonstration of OpenFlow-enabled traffic and network adaptive transport SDN. In: Optical Fiber Communications Conference and Exhibition (OFC), pp 2–4
Akyildiz IF, Lee A, Wang P, Luo M, Chou W (2014) A roadmap for traffic engineering in software defined networks. Comput Netw 71:1–30
Huang H, Li P, Guo S, Ye B (2014) The joint optimization of rules allocation and traffic engineering in software defined network. In: IEEE 22nd international symposium on Quality of Service (IWQoS), pp 141–146
Huang C, Zhu J, Luo M, Chou W (2014) A new mechanism for SDN network virtualization service. In: International Conference on Smart Communications in Network Technologies (SaCoNeT)
Amiri M, Al Osman H, Shirmohammadi S, Abdallah M (2015) SDN-based game-aware network management for cloud gaming SDN-based game-aware network management for cloud gaming. In: International workshop on network and systems support for games (NetGames)
Feng T, Bi J, Wang K (2015) Allocation and scheduling of network resource for multiple control applications in SDN. China Commun 12(6):85–95
Yu TF, Wang K, Hsu YH (2015) Adaptive routing for video streaming with QoS support over SDN networks. In: International Conference on Information Networking (ICOIN), pp 318–323
Tomovic S, Radusinovic I, Prasad N (2015) Performance comparison of QoS routing algorithms applicable to large-scale SDN networks. In: EUROCON International Conference on Computer as a Tool (EUROCON), vol 2012, no. 315970
Lara A, Ramamurthy B, Pouyoul E, Monga I (2015) WAN virtualization and dynamic end-to-end bandwidth provisioning using SDN. In: Optical Fiber Communications Conference and Exhibition (OFC), pp 3–5
Saldana J et al (2015) Small-packet flows in software defined networks: traffic profile optimization. J Netw 10(4):176–187
Hongyu P, Weidong W, Chaowei W, Gang C, Yinghai Z (2015) A SDN-based energy saving strategy in wireless access networks. IEEE China Commun 12(8):132–145
Budiman ES, Zhang S (2014) Techniques for end-to-end network bandwidth optimization using software defined networking, 14/069, 276
Zhang C, Huang X, Ma G, Han X (2016) A dynamic scheduling algorithm for bandwidth reservation requests in software-defined networks. In: 10th International Conference on Information, Communications and Signal Processing, ICICS
Zhu R, Wang H, Gao Y, Yi S, Zhu F (2015) Energy saving and load balancing for SDN based on multi-objective particle swarm optimization. In: 15th International Conference Algorithms and Architectures for Parallel Processing. Lecture Notes in Computer Science, pp 176–189
Guo Y, Wang Z, Yin X, Shi X, Wu J, Zhang H (2016) Incremental deployment for traffic engineering in hybrid SDN network. In: IEEE 34th International Performance Computing and Communications Conference, IPCCC
Li Q, Wang L, Jiang Y, Xu M, Wu J (2017) A fast and incremental update scheme for SDN based on a relation graph. Comput Netw 125:41–52
Gao Q, Tong W, Kausar S, Huang L, Shen C, Zheng S (2016) Congestion-aware multicast plug-in for an SDN network operating system. Comput Netw 125:53–63
Tekalp AM, Sahin EK, Bagci TK (2016) Queue-allocation optimization for adaptive video streaming over software defined networks with multiple service-levels College of Engineering, Koc. In: IEEE International Conference on Image Processing (ICIP)
Qin F, Zhao Z, Zhang H (2016) Optimizing routing and server selection in intelligent SDN-based CDN. In: 8th International Conference on Wireless Communications & Signal Processing (WCSP)
Lan YL, Wang K, Hsu YH (2016) Dynamic load-balanced path optimization in SDN-based data center networks. In: 10th International symposium on communication systems, networks and digital signal processing (CSNDSP), pp 0–5
Bryskin I (2016) From GMPLS to transport SDN. In: Optical Fiber Communications Conference and Exhibition (OFC), pp 3–5
Tomovic S, Radusinovic I (2016) Fast and efficient bandwidth-delay constrained routing algorithm for SDN networks. In: IEEE NetSoft Conference and Workshops: Software-Defined Infrastructure for Networks, Clouds, IoT and Services, pp 303–311
Gao C, Wang H, Zhai L, Yi S, Yao X (2016) Optimizing routing rules space through traffic engineering based on ant colony algorithm in software defined network. In: 28th International Conference on Tools with Artificial Intelligence (ICTAI), pp 106–112
Al Hasrouty C, Autefage V, Olariu C, Magoni D, Murphy J (2016) SDN-driven multicast streams with adaptive bitrates for VoIP conferences. In: IEEE International Conference on Communications, ICC
C. (U S. H. Ting Zou, Cupertino and C. (US) Xie, Union City, CA (US); Hongtao Yin, Fremont, “Supporting Software Defined Networking With Application Layer Traffic Optimization,” 13/801,850, 2014
Gomes RL, Bittencourt LF, Madeira ERM, Cerqueira E, Gerla M (2016) A combined energy-bandwidth approach to allocate resilient virtual software defined networks. J Netw Comput Appl 69:98–106
Tuysuz MF, Ankarali ZK, Gözüpek D (2017) A survey on energy efficiency in software defined networks. Comput Netw 113:188–204
Wibowo FXA, Gregory MA, Ahmed K, Gomez KM (2017) Multi-domain software defined networking: research status and challenges. J Netw Comput Appl 87:32–45
Xu G, Dai B, Huang B, Yang J, Wen S (2017) Bandwidth-aware energy efficient flow scheduling with SDN in data center networks. Futur Gener Comput Syst 68:163–174
TVPS, Sairam S, Kodali P, Kataoka K (2017) AMPS : application aware multipath flow routing using machine learning in SDN. In: Twenty-Third National Conference on Communications (NCC)
Lakiotakis E, Liaskos C, Dimitropoulos X (2017) Application-network collaboration using SDN for ultra-low delay teleorchestras. In: Proceedings - IEEE Symposium on Computers and Communications, Pediswesa, pp 70–75
Bentaleb A, Begen AC, Zimmermann R (2018) ORL-SDN: online reinforcement learning for SDN-enabled HTTP adaptive streaming. ACM Trans Multimed Comput Commun Appl 14(3):1–28
Jia X, Jiang Y, Guo Z, Shen G, Wang L (2018) Intelligent path control for energy-saving in hybrid SDN networks. Comput Netw 131:65–76
Hua J, Zhao L, Zhang S, Liu Y, Ge X, Zhong S (2018) Topology-preserving traffic engineering for hierarchical multi-domain SDN. Comput Netw 140:62–77
Huang X, Yuan T, Ma M (2018) Utility-optimized Flow-level bandwidth allocation in hybrid SDNs. IEEE Access 3536(c):1
Liu WX, Zhang J, Liang ZW, Peng LX, Cai J (2017) Content popularity prediction and caching for ICN: a deep learning approach with SDN. IEEE Access 6(c):5075–5089
Gorkemli B, Tatlicioglu S, Tekalp AM, Civanlar S, Lokman E (2018) Dynamic control plane for SDN at scale. IEEE J Sel Areas Commun 8716(c):2688
Yan B, Xu Y, Chao HJ (2018) Adaptive wildcard rule cache management for software-defined networks. IEEE/ACM Trans Netw 26(2):2
Yang J, Yao Z, Yang B, Tan X, Wang Z, Zheng Q (2018) Software-defined multimedia streaming system aided by variable-length interval in-network caching. IEEE Trans Multimedia 21(2):494–509
Hayes M, Ng B, Pekar A, Seah WKG (2017) Scalable architecture for SDN Traffic classification. IEEE Syst J 12(4):3203–3214
Author information
Authors and Affiliations
Corresponding author
Additional information
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Rights and permissions
About this article
Cite this article
Shirmarz, A., Ghaffari, A. Performance issues and solutions in SDN-based data center: a survey. J Supercomput 76, 7545–7593 (2020). https://doi.org/10.1007/s11227-020-03180-7
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11227-020-03180-7