Skip to main content
Log in

Performance issues and solutions in SDN-based data center: a survey

  • Published:
The Journal of Supercomputing Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. 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

    Google Scholar 

  3. 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

    Google Scholar 

  4. Pan J, Paul S, Jain R (2011) A survey of the research on future internet architectures. Commun Mag IEEE 49(7):26–36

    Google Scholar 

  5. Qi H, Li K (2016) Software defined networking applications in distributed datacenters. Engineering, SpringerBriefs in Electrical and Computer, Dalian

    Google Scholar 

  6. 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

    Google Scholar 

  7. 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

  8. Lara A, Kolasani A, Ramamurthy B (2013) Network innovation using openflow: a survey. IEEE Commun Surv Tutor 99:1–20

    Google Scholar 

  9. 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

  10. Ethane: A Protection Architecture for Enterprise Networks. [Online]. Available: http://yuba.stanford.edu/ethane/. Accessed 30 Sep 2017

  11. 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

  12. McKeown N et al (2008) OpenFlow: enabling innovation in campus networks. ACM SIGCOMM Comput Commun Rev 38(2):69

    Google Scholar 

  13. 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

    Google Scholar 

  14. 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

  15. IRTF SDNGroup. [Online]. Available: https://irtf.org

  16. Nakajima T (2013) Introduction to OpenDaylight: an open source community around software-defined networking what is OpenDaylight

  17. 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

  18. Qi H, Li K (2016) Introduction. Briefs in electrical and computer engineering. Springer, Dalian, pp 1–12

    Google Scholar 

  19. 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

  20. 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

  21. 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

  22. 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

    Google Scholar 

  23. 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

    Google Scholar 

  24. Ieee F et al (2015) Software-defined networking: a comprehensive survey. Proc IEEE 103(1):14–76

    Google Scholar 

  25. 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

    Google Scholar 

  26. Scott-Hayward S, Natarajan S, Sezer S (2016) A survey of security in software defined networks. IEEE Commun Surv Tutor 18(1):623–654

    Google Scholar 

  27. Coughlin M (2013) A survey of SDN security research. Ngn.Cs.Colorado.Edu

  28. 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

    Google Scholar 

  29. Lei YGHW (2015) A survey on software defined networking and its applications. Front Comput Sci 9(6):827–845

    Google Scholar 

  30. Masoudi R, Ghaffari A (2016) Software defined networks: a survey. J Netw Comput Appl 67:1–25

    Google Scholar 

  31. Chen J, Zheng X, Rong C (2015) Survey on software-defined networking. IEEE Commun Surv Tutor 9106(1):115–124

    Google Scholar 

  32. Farhady H, Lee H, Nakao A (2015) Software-defined networking: a survey. Comput Netw 81:79–95

    Google Scholar 

  33. 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

  34. Karakus M, Durresi A (2017) Quality of Service (QoS) in software defined networking (SDN): a survey. J Netw Comput Appl 80:200–218

    Google Scholar 

  35. Karakus M, Durresi A (2017) A survey: Control plane scalability issues and approaches in software-defined networking (SDN). Comput Netw 112:279–293

    Google Scholar 

  36. Li D, Wang S, Zhu K, Xia S (2017) A survey of network update in SDN. Front Comput Sci 11(1):4–12

    Google Scholar 

  37. 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

    Google Scholar 

  38. 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

  39. Benzekki K, El Fergougui A, Elbelrhiti Elalaoui A (2016) Software-defined networking (SDN): a survey. Secur Commun Netw 9(18):5803–5833

    Google Scholar 

  40. Son J, Buyya R (2018) A taxonomy of software-defined networking (SDN) -enabled cloud computing. ACM Comput Surv 51(3):1–36

    Google Scholar 

  41. 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

  42. 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

  43. Doria A, Salim JH, Wang W, Dong L (2010) RFC 5810, pp 1–124

  44. 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

  45. Meyer D, Lewis D (2013) RFC 6830, pp 1–75

  46. Farrel A, Ash J (2006) RFC 4655, pp 1–40

  47. 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

  48. 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

  49. 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

  50. 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

  51. Rifai M et al (2017) MINNIE: an SDNWorld with few compressed forwarding rules. Procedia Comput Sci 121(5):185–207

    Google Scholar 

  52. Moulierac J (2014) Optimizing rule placement in software-defined networks for energy-aware routing. In: 2014 IEEE Global Communication Conference, pp 2523–2529

  53. 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

    Google Scholar 

  54. 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

  55. 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

  56. Cisco Application Policy Infrastructure Controller Enterprise Module (APIC-EM) - Cisco, san Jose, CA, 2014

  57. SDN Controller| Big Switch Networks, Inc. [Online]. Available: http://bigswitch.com/products/SDN-Controller. Accessed 13 Oct 2017

  58. 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

  59. Gude N et al (2008) NOX: towards an operating system for networks. SIGCOMM Comput Commun Rev 38(3):105–110

    Google Scholar 

  60. Cai Z, Cox A, Ng ETS (2011) Maestro: a system for scalable OpenFlow control, Cs.Rice.Edu, p 10

  61. Floodlight OpenFlow Controller -Project Floodlight. [Online]. Available: http://www.projectfloodlight.org/floodlight/. Accessed 13 Oct 2017

  62. 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

  63. Trema. [Online]. Available: https://trema.github.io/trema/. Accessed 13 Oct 2017

  64. Ryu SDN Framework. [Online]. Available http://osrg.github.io/ryu/. Accessed 13 Oct 2017

  65. Karakus M, Durresi A (2016) A survey: control plane scalability issues and approaches in software-defined networking (SDN). Comput Netw 112:279–293

    Google Scholar 

  66. Koponen T et al (2010) Onix: a distributed control platform for large-scale production networks. OSDI 10:1–6

    Google Scholar 

  67. 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

  68. Phemius K, Bouet M, Leguay J (2014) DISCO: distributed multi-domain SDN controllers. In: Network operations and management symposium (NOMS)

  69. 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

  70. Shah SA, Faiz J, Farooq M, Shafi A, Mehdi SA (2013) An architectural evaluation of SDN controllers. International Conference on Communications 1:3504–3508

    Google Scholar 

  71. 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

  72. 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

    Google Scholar 

  73. 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

  74. Xie J, Guo D, Hu Z, Qu T, Lv P (2015) Control plane of software defined networks: a survey. Comput Commun 67:1–10

    Google Scholar 

  75. HPE (2016) HPE VAN SDN Controller 2. 6 Administration Guide

  76. SDN: SDN Controller. [Online]. Available: https://www.necam.com/sdn/Software/SDNController/. Accessed 03 Nov 2017

  77. “SDN Products| Nuage Networks.” [Online]. Available: http://www.nuagenetworks.net/products/. Accessed 03 Nov 2017

  78. Ata D, Wa VM (2017) VMWARE NSX the network virtualization and security platform. Palo Alto CA, USA

    Google Scholar 

  79. 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

  80. 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

  81. 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

    Google Scholar 

  82. 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

  83. Kim H, Voellmy A, Burnett S, Feamster N, Clark R (2012) Lithium: event-driven network control. Georg Inst Technol Coll Comput 14

  84. 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

  85. Kim H, Feamster N (2013) Improving network management with software defined networking. Commun Mag IEEE 51(2):114–119

    Google Scholar 

  86. 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

  87. 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

  88. 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

  89. 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

  90. 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

  91. 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

  92. 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

  93. Reddy T, Telecom F (2014) Internet-Draft (IETF), pp 1–12

  94. 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

  95. 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

  96. 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

  97. 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

  98. 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

  99. 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

  100. 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

    Google Scholar 

  101. 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)

  102. 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

  103. Feng T, Bi J, Hu H, Cao H (2011) Networking as a service: a cloud-based network architecture. J Netw 6(7):1084–1090

    Google Scholar 

  104. 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

  105. 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

    Google Scholar 

  106. 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

  107. Linthicum DS (2016) Software- defined networks meet cloud computing for those who build network infra-. IEEE Cloud Comput 3(3):8–10

    Google Scholar 

  108. Leonardo Á et al (2014) SDN: evolution and opportunities in the development IoT applications. Int J Distrib Sens Netw 2014:1

    Google Scholar 

  109. Hoffmann et al M (2017) SDN and NFV as enabler for the distributed network cloud. Mob Netw Appl 23(3):521–528

    Google Scholar 

  110. 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

  111. 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

  112. 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

    Google Scholar 

  113. 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

    Google Scholar 

  114. 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

  115. 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

  116. Paolucci F et al (2014) Filter optimization in SDN-based flexgrid networks. In: Optical Fiber Communications Conference and Exhibition (OFC), pp 5–7

  117. 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

  118. 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

  119. 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

    Google Scholar 

  120. 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

    Google Scholar 

  121. 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

  122. 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)

  123. 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

    Google Scholar 

  124. Ma YW et al (2015) SDN test cases development and implementation. In: The 17th international advanced communication technology (ICACT), pp 618–621

  125. 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

  126. 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

    Google Scholar 

  127. 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

    Google Scholar 

  128. Murali Mohan P, Truong-Huu T, Gurusamy M (2017) Fault tolerance in TCAM-limited software defined networks. Comput Netw 116:47–62

    Google Scholar 

  129. 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

  130. 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

  131. 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

    Google Scholar 

  132. 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

    Google Scholar 

  133. 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

    Google Scholar 

  134. 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

    Google Scholar 

  135. 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

    Google Scholar 

  136. Lin R (2018) A bat algorithm for SDN network scheduling. EURASIP J Wirel Commun Netw 1687–1499:1–9

    Google Scholar 

  137. 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

  138. 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

    Google Scholar 

  139. 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)

  140. Narmanlioglu O, Zeydan E (2017) Software-defined networking based network virtualization for mobile operators. Comput Electr Eng 57:134–146

    Google Scholar 

  141. Rangisetti AK, Pasca TV, Tamma BR (2017) QoS aware load balance in software defined LTE networks. Comput Commun 97:52–71

    Google Scholar 

  142. 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

    Google Scholar 

  143. 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)

  144. 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

  145. 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

  146. Tomovic S, Yoshigoe K, Maljevic I, Radusinovic I (2017) Software-defined fog network architecture for IoT. Wirel Pers Commun 92(1):181–196

    Google Scholar 

  147. 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)

  148. Bera S, Misra S, Vasilakos AV (2017) Software-defined networking for Internet of Things: a survey. IEEE Internet Things J. 4662:1–1

    Google Scholar 

  149. 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

  150. 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

    Google Scholar 

  151. 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

  152. Sadik M, Akkari N, Aldabbagh G (2018) SDN-based handover scheme for multi-tier LTE/Femto and D2D networks. Comput Netw 142:142–153

    Google Scholar 

  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

    Google Scholar 

  154. 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

    Google Scholar 

  155. Malandrino F, Chiasserini CF, Casetti C (2018) Virtualization-based evaluation of backhaul performance in vehicular applications. Comput Netw 134:93–104

    Google Scholar 

  156. 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

    Google Scholar 

  157. Atzori L et al (2019) SDN&NFV contribution to IoT objects virtualization. Comput Netw 149:200–212

    Google Scholar 

  158. 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

    Google Scholar 

  159. 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

    Google Scholar 

  160. 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

    Google Scholar 

  161. 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

    Google Scholar 

  162. 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

    Google Scholar 

  163. Mahmood A, Zen H (2018) Toward edge-based caching in software-defined heterogeneous vehicular networks. Fog Computing. Springer, Cham, pp 267–285

    Google Scholar 

  164. 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

    Google Scholar 

  165. 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

  166. 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

    Google Scholar 

  167. 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

  168. JYK, Hyunwoo Nam HS∗, Kim K-H† (2014) Towards QoE-aware video streaming using SDN. In: Global Communications Conference (GLOBECOM), pp 1334–1339

  169. 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

  170. 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

    Google Scholar 

  171. 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

  172. 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)

  173. 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)

  174. 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

    Google Scholar 

  175. 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

  176. 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

  177. 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

  178. Saldana J et al (2015) Small-packet flows in software defined networks: traffic profile optimization. J Netw 10(4):176–187

    Google Scholar 

  179. 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

    Google Scholar 

  180. Budiman ES, Zhang S (2014) Techniques for end-to-end network bandwidth optimization using software defined networking, 14/069, 276

  181. 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

  182. 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

  183. 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

  184. 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

    Google Scholar 

  185. 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

    Google Scholar 

  186. 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)

  187. 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)

  188. 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

  189. Bryskin I (2016) From GMPLS to transport SDN. In: Optical Fiber Communications Conference and Exhibition (OFC), pp 3–5

  190. 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

  191. 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

  192. 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

  193. 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

  194. 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

    Google Scholar 

  195. Tuysuz MF, Ankarali ZK, Gözüpek D (2017) A survey on energy efficiency in software defined networks. Comput Netw 113:188–204

    Google Scholar 

  196. 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

    Google Scholar 

  197. 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

    Google Scholar 

  198. 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)

  199. 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

  200. 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

    Google Scholar 

  201. 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

    Google Scholar 

  202. 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

    Google Scholar 

  203. Huang X, Yuan T, Ma M (2018) Utility-optimized Flow-level bandwidth allocation in hybrid SDNs. IEEE Access 3536(c):1

    Google Scholar 

  204. 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

    Google Scholar 

  205. 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

    Google Scholar 

  206. Yan B, Xu Y, Chao HJ (2018) Adaptive wildcard rule cache management for software-defined networks. IEEE/ACM Trans Netw 26(2):2

    Google Scholar 

  207. 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

    Google Scholar 

  208. Hayes M, Ng B, Pekar A, Seah WKG (2017) Scalable architecture for SDN Traffic classification. IEEE Syst J 12(4):3203–3214

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Ghaffari.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11227-020-03180-7

Keywords

Navigation