Skip to main content
Log in

Taxonomy of traffic engineering mechanisms in software-defined networks: a survey

  • Published:
Telecommunication Systems Aims and scope Submit manuscript

Abstract

Nowadays, many applications need varying levels of Quality of Service (QoS). The network that provides the communication service connects the servers and clients. The network traffic which is routed through the network should be engineered. Traffic Engineering (TE) is a mechanism for transferring the packets considering the different QoS level requirements among applications. The optimal resource allocation is the primary strategy for TE so that the network can provide the QoS requirements for each application. The TE can improve network efficiency, performance, and user satisfaction. Software Defined Network (SDN) has been proposed as the novel network architecture that could make networks agile, manageable, and programmable using control and data plane separating compared to traditional network architecture. In this paper, we survey network traffic engineering in SDN. We investigate and cluster the articles published between 2017 and 2022 on traffic engineering in SDN. The state-of-the-art articles about the traffic engineering mechanisms in SDN have been examined and classified into four types: topology discovery, traffic measurement, traffic load balancing, QoS, and dependability. Finally, the cutting-edge issues and challenges are discussed for future research in SDN-based TE.

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

Similar content being viewed by others

References

  1. Hossein Dabbagh, N., & Ghaffari, A. (2017). Protocol for controlling congestion in wireless sensor networks. Wireless Personal Communications, 95, 3233–3251.

    Article  Google Scholar 

  2. Mohammadi, R., & Ghaffari, A. (2015). Optimizing reliability through network coding in wireless multimedia sensor networks. Indian Journal of Science and Technology, 8(9), 834.

    Article  Google Scholar 

  3. Wan, J., Zou, C., Zhou, K., Lu, R., & Li, D. (2014). IoT sensing framework with inter-cloud computing capability in vehicular networking. Electronic Commerce Research, 14(3), 389–416.

    Article  Google Scholar 

  4. Tomovic, S., Yoshigoe, K., Maljevic, I., & Radusinovic, I. (2017). Software-defined fog network architecture for IoT. Wireless Personal Communications, 92(1), 181–196.

    Article  Google Scholar 

  5. James, M., Chui, M., Brown, B., Bughin, J., Dobbs, R., Ch. Roxburgh, Hung Byers, A. (2011). Big data: The next frontier for innovation, competition, and productivity.” McKinsey Global Institute

  6. Goode, B. (2002). Voice over internet protocol (VoIP). Proceedings of the IEEE, 90(9), 1495–1517.

    Article  Google Scholar 

  7. Szyrkowiec, T. et al., (2014) First field demonstration of cloud datacenter workflow automation employing dynamic optical transport network resources under OpenStack and OpenFlow orchestration. In 39th European Conference and Exhibition on Optical Communication (ECOC 2013), pp. 2595–2602. doi: https://doi.org/10.1049/cp.2013.1693.

  8. Persico, V., Botta, A., Marchetta, P., Montieri, A., & Pescapé, A. (2017). On the performance of the wide-area networks interconnecting public-cloud datacenters around the globe. Computer Networks, 112, 67–83.

    Article  Google Scholar 

  9. Karakus, M., & Durresi, A. (2017). Quality of service (QoS) in software defined networking (SDN): a survey. Journal of Network and Computer Applications, 80, 200–218. https://doi.org/10.1016/j.jnca.2016.12.019

    Article  Google Scholar 

  10. Javadtalab, A., Semsarzadeh, M., Khanchi, A., Shirmohammadi, S., & Yassine, A. (2015). Continuous one-way detection of available bandwidth changes for video streaming over best-effort networks. IEEE Transactions on Instrumentation and Measurement, 64(1), 190–203.

    Article  Google Scholar 

  11. Choshin, M., & Ghaffari, A. (2017). An investigation of the impact of effective factors on the success of e-commerce in small- and medium-sized companies. Computers in Human Behavior, 66, 67–74. https://doi.org/10.1016/j.chb.2016.09.026

    Article  Google Scholar 

  12. Nie, L., Jiang, D., Guo, L., & Yu, S. (2016). Traffic matrix prediction and estimation based on deep learning in large-scale IP backbone networks. Journal of Network and Computer Applications, 76, 16–22. https://doi.org/10.1016/j.jnca.2016.10.006

    Article  Google Scholar 

  13. Wang, N., Ho, K. H., Pavlou, G., & Howarth, M. (2008). An overview of routing optimization for internet traffic engineering. IEEE Communications Surveys & Tutorials, 10(1), 36–56.

    Article  Google Scholar 

  14. Awduche, D., Chiu, A., Elwalid, A., Widjaja, I., & Xiao, X. (2002). RFC3272: Overview and principles of Internet traffic engineering. United States. https://doi.org/10.17487/RFC3272

    Article  Google Scholar 

  15. Lu, Y., Ling, Z., Zhu, S., & Tang, L. (2017). SDTCP: Towards Datacenter TCP congestion control with SDN for IoT applications. Sensors, 17(1), 109.

    Article  Google Scholar 

  16. Yuan, J., Zhao, D., Long, K., & Zheng, Y. (2017). Improved immunization strategy to reduce energy consumption on nodes traffic. Optics Communications, 389, 314–317.

    Article  Google Scholar 

  17. Xu, G., Dai, B., Huang, B., Yang, J., & Wen, S. (2017). Bandwidth-aware energy efficient flow scheduling with SDN in data center networks. Future Generation Computer Systems, 68, 163–174. https://doi.org/10.1016/j.future.2016.08.024

    Article  Google Scholar 

  18. Yassine, A., Rahimi, H., & Shirmohammadi, S. (2015). Software defined network traffic measurement: Current trends and challenges. IEEE Instrumentation & Measurement Magazine, 18(2), 42–50.

    Article  Google Scholar 

  19. Agarwal, S., Kodialam, M., & Lakshman, T. V. (2013). “Traffic engineering in software defined networks. in INFOCOM Proceedings IEEE, 2013, 2211–2219.

    Google Scholar 

  20. Zhang, X., Guo, L., Hou, W., Zhang, Q., & Wang, S. (2017). Failure recovery solutions using cognitive mechanisms based on software-defined optical network platform. Optical Engineering, 56(1), 16107.

    Article  Google Scholar 

  21. Xiong, B., Yang, K., Zhao, J., & Li, K. (2016). Efficient and robust dynamic network traffic partitioning based on flow tables. Journal of Network and Computer Applications. https://doi.org/10.1016/j.jnca.2016.04.013

    Article  Google Scholar 

  22. Shirmarz, A., & Ghaffari, A. (2020). An autonomic software defined network (SDN) architecture with performance improvement considering. Journal of Information Systems and Telecommunication (JIST), 8(2), 1–9. https://doi.org/10.29252/jist.8.30.121

    Article  Google Scholar 

  23. Shirmarz, A., & Ghaffari, A. (2020). Performance issues and solutions in SDN-based data center: A survey. The Journal of Supercomputing, 76, 7545–7593. https://doi.org/10.1007/s11227-020-03180-7

    Article  Google Scholar 

  24. Shirmarz, A., & Ghaffari, A. (2021). Taxonomy of controller placement problem ( CPP ) optimization in Software Defined Network ( SDN ): a survey. Journal of Ambient Intelligence and Humanized Computing. https://doi.org/10.1007/s12652-020-02754-w

    Article  Google Scholar 

  25. Masoudi, R., & Ghaffari, A. (2016). Software defined networks: A survey. Journal of Network and Computer Applications, 67, 1–25. https://doi.org/10.1016/j.jnca.2016.03.016

    Article  Google Scholar 

  26. Shirmarz, A., & Ghaffari, A. (2022). Network traffic discrimination improvement in software defined network (SDN) with deep autoencoder and ensemble method”. Journal of Ambient Intelligence and Humanized Computing. https://doi.org/10.1007/s12652-022-03810-3

    Article  Google Scholar 

  27. McKeown, N., et al. (2008). OpenFlow: Enabling innovation in campus networks. ACM SIGCOMM Computer Communication Review, 38(2), 69–74. https://doi.org/10.1145/1355734.1355746

    Article  Google Scholar 

  28. Kumari, A., Member, S., Sairam, A. S., & Member, S. (2019). A survey of controller placement problem in software defined networks. Networking and Internet Architecture (cs NI). https://doi.org/10.1109/ACCESS.2019.2893283

    Article  Google Scholar 

  29. Shu, Z., et al. (2016). Traffic engineering in software-defined networking: Measurement and management. IEEE Access, 4, 3246–3256.

    Article  Google Scholar 

  30. Tahaei, H., Salleh, R., Khan, S., Izard, R., Choo, K.-K.R., & Anuar, N. B. (2017). A multi-objective software defined network traffic measurement. Measurement, 95, 317–327. https://doi.org/10.1016/j.measurement.2016.10.026

    Article  Google Scholar 

  31. Abbasi, M. R., Guleria, A., & Devi, M. S. (2016). Traffic engineering in software defined networks: A survey. Journal of Telecommunications and Information Technology, 2016(4), 3–14.

    Google Scholar 

  32. Siripongwutikorn, P., Banerjee, S., Tipper, D., Programs, T.H. (2002) Laboratories, “Traffic Engineering in the Internet : A Survey of Load Balanced,” pp. 1–9, White paper

  33. Abdullah, Z. N., Ahmad, I., & Hussain, I. (2019). Segment routing in software defined networks: A survey. IEEE Communications Surveys and Tutorials, 21(1), 464–486. https://doi.org/10.1109/COMST.2018.2869754

    Article  Google Scholar 

  34. Bouleanu, I., Bechet, P., & Sârbu, A. (2020). A survey on network planning and traffic engineering for deployable networks. International conference KNOWLEDGE-BASED ORGANIZATION, 26(3), 43–48. https://doi.org/10.2478/kbo-2020-0113

    Article  Google Scholar 

  35. Priyadarsini, M., Bera, P. (2021). Software defined networking architecture , traffic management , security , and placement : A survey. Computer Networks, vol. 192, no

  36. Khan, S., Gani, A., Wahab, A. A., Guizani, M., Khan, M. K. (2016) Topology discovery in software defined networks: Threats, Taxonomy, and State-of-the-art. IEEE Communications Surveys & Tutorials

  37. Saha, A. K., Sambyo, K., Bhunia, C. T. (2016) Topology Discovery, Loop Finding and Alternative Path Solution in POX Controller. In Proceedings of the International MultiConference of Engineers and Computer Scientists, 2016, vol. 2.

  38. Ochoa-Aday, L., Cervelló-Pastor, C., Fernández-Fernández, A. (2016) A Distributed Algorithm for Topology Discovery in Software-Defined Networks. In Trends in Practical Applications of Scalable Multi-Agent Systems, the PAAMS Collection, Springer, 2016, pp. 363–367.

  39. Pakzad, F., Portmann, M., Tan, W. L., & Indulska, J. (2016). Efficient topology discovery in Openflow-based software defined networks. Computer Communications, 77, 52–61.

    Article  Google Scholar 

  40. Pakzad, F., Portmann, M., Tan, W. L., Indulska, J. (2014) Efficient topology discovery in software defined networks. In Signal Processing and Communication Systems (ICSPCS), 2014 8th International Conference on, 2014, pp. 1–8.

  41. Scott, C., et al. (2015). Troubleshooting blackbox SDN control software with minimal causal sequences. ACM SIGCOMM Computer Communication Review, 44(4), 395–406.

    Article  Google Scholar 

  42. Hong, S., Xu, L., Wang, H, Gu, G.(2015) Poisoning Network Visibility in Software-Defined Networks: New Attacks and Countermeasures. In NDSS Symposium

  43. Aday, L. O., Pastor, C. C., & Fernández, A. F. (2016). Discovering the network topology: an efficient approach for SDN. ADCAIJ Advances in Distributed Computing and Artificial Intelligence Journal, 5, 101–108.

    Article  Google Scholar 

  44. Hollander, J. (2007) A Link Layer Discovery Protocol Fuzzer. Citeseer

  45. Van Adrichem, N. L. M., Doerr, C., Kuipers, F. A. (2014) OpenNetMon : Network Monitoring in OpenFlow Software-Defined Networks. In OpenNetMon : Network Monitoring in OpenFlow Software-Defined Networks

  46. Malboubi, M., Wang, L., Chuah, C.-N., Sharma, P.(2014). Intelligent sdn based traffic (de) aggregation and measurement paradigm (istamp). In IEEE INFOCOM 2014-IEEE Conference on Computer Communications, pp. 934–942.

  47. Tootoonchian, A., Ghobadi, M., Ganjali, Y. (2010). OpenTM: traffic matrix estimator for OpenFlow networks. In International Conference on Passive and Active Network Measurement, pp. 201–210.

  48. Chowdhury, S. R., Bari, M. F., Ahmed, R., & Boutaba, R. (2014). “Payless: A low cost network monitoring framework for software defined networks”, in. IEEE Network Operations and Management Symposium (NOMS), 2014, 1–9.

    Google Scholar 

  49. Yu, C., Lumezanu, C., Zhang, Y., Singh, V., Jiang, G., Madhyastha, H. V (2013). “Flowsense: Monitoring network utilization with zero measurement cost. In International Conference on Passive and Active Network Measurement, pp. 31–41.

  50. Moshref, M., Yu, M., Govindan, R., & Vahdat, A. (2014). DREAM: Dynamic resource allocation for software-defined measurement. ACM SIGCOMM Computer Communication Review, 44(4), 419–430.

    Article  Google Scholar 

  51. Sun, P., Yu, M., Freedman, M. J., Rexford, J., & Walker, D. (2015). Hone: Joint host-network traffic management in software-defined networks. Journal of Network and Systems Management, 23(2), 374–399.

    Article  Google Scholar 

  52. Suh, J., Kwon, T. T., Dixon, C., Felter, W., Carter, J.(2014) OpenSample: A low-latency, sampling-based measurement platform for commodity SDN. In Distributed Computing Systems (ICDCS), 2014 IEEE 34th International Conference on, pp. 228–237.

  53. Yu, M., Jose, L., Miao, R. (2013) Software Defined Traffic Measurement with OpenSketch. In Presented as part of the 10th USENIX Symposium on Networked Systems Design and Implementation (NSDI 13), pp. 29–42.

  54. Rasley, J., et al. (2015). Planck: Millisecond-scale monitoring and control for commodity networks. ACM SIGCOMM Computer Communication Review, 44(4), 407–418.

    Article  Google Scholar 

  55. “NetFlow,”https://www.cisco.com/c/en/us/products/ios-nx-os-software/ios-netflow/index.html.

  56. Liu, C. Malboubi, Am., Chuah, C.-N.(2016) OpenMeasure: Adaptive flow measurement & inference with online learning in SDN. In Computer Communications Workshops (INFOCOM WKSHPS), 2016 IEEE Conference on, pp. 47–52.

  57. Hark, R., Stingl, D., Richerzhagen, N., Nahrstedt, K., Steinmetz, R.(2016) DIStTM: Collaborative Traffic Matrix Estimation in Distributed SDN Control Planes. In 2016 IFIP Networking Conference (IFIP Networking) and Workshops, 2016.

  58. Shirali-Shahreza, S., Ganjali, Y.(2013) FleXam: flexible sampling extension for monitoring and security applications in openflow. In Proceedings of the second ACM SIGCOMM workshop on Hot topics in software defined networking, pp. 167–168.

  59. Ballard, J. R., Rae, I., Akella, A. (2008) Extensible and Scalable Network Monitoring Using OpenSAFE. In 2010 Internet Network Management Workshop/Workshop on Research on Enterprise Networking (INM/WREN 10)

  60. Yu, Y., Qian, C., Li, X. (2014). Distributed and collaborative traffic monitoring in software defined networks. In Proceedings of the third workshop on Hot topics in software defined networking, 2014, pp. 85–90.

  61. Phemius, K., Bouet, M., & Leguay, J. (2014). DISCO: Distributed multi-domain SDN controllers. In IEEE Network Operations and Management Symposium (NOMS), 2014, 1–4. https://doi.org/10.1109/NOMS.2014.6838330

    Article  Google Scholar 

  62. Wang, M.-H., Wu, S.-Y., Yen, L.-H., & Tseng, C.-C. (2016). “PathMon: Path-specific traffic monitoring in OpenFlow-enabled networks”, in Ubiquitous and Future Networks (ICUFN). Eighth International Conference on, 2016, 775–780.

    Google Scholar 

  63. Yang, G., Lee, K., Jeong, W., Yoo, C.(2016) Flo-v: Low overhead network monitoring framework in virtualized software defined networks. In Proceedings of the 11th International Conference on Future Internet Technologies, pp. 90–94.

  64. Grover, N., Agarwal, N., Kataoka, K.(2015) liteFlow: Lightweight and distributed flow monitoring platform for SDN. In Network Softwarization (NetSoft), 2015 1st IEEE Conference on, 2015, pp. 1–9.

  65. Su, Z., Hamdi, M. (2015) MDCP: Measurement-Aware Distributed Controller Placement for Software Defined Networks. In Parallel and Distributed Systems (ICPADS), 2015 IEEE 21st International Conference on, pp. 380–387.

  66. Su, Z., Wang, T., Hamd, M.(2015) COSTA: Cross-layer optimization for sketch-based software defined measurement task assignment. In 2015 IEEE 23rd International Symposium on Quality of Service (IWQoS), pp. 183–188.

  67. Lin, S.-C., Wang, P., & Luo, M. (2016). Control traffic balancing in software defined networks. Computer Networks, 106, 260–271. https://doi.org/10.1016/j.comnet.2015.08.004

    Article  Google Scholar 

  68. Zhong, H., Fang, Y., & Cui, J. (2017). LBBSRT: An efficient SDN load balancing scheme based on server response time. Future Generation Computer Systems, 68, 183–190.

    Article  Google Scholar 

  69. Al-Fares, M., Radhakrishnan, S., Raghavan, B., Huang, N., Vahdat, A.(2010) Hedera: Dynamic Flow Scheduling for Data Center Networks. In NSDI, 2010, vol. 10, p. 19.

  70. Curtis, A. R., Kim, W., & Yalagandula, P. (2011). Mahout: Low-overhead datacenter traffic management using end-host-based elephant detection”, in INFOCOM. Proceedings IEEE, 2011, 1629–1637.

    Google Scholar 

  71. Benson, T., Anand, A., Akella, A., Zhang, M.(2011) MicroTE: Fine grained traffic engineering for data centers. In Proceedings of the Seventh COnference on emerging Networking EXperiments and Technologies, p. 8.

  72. Curtis, A. R., Mogul, J. C., Tourrilhes, J., Yalagandula, P., Sharma, P., & Banerjee, S. (2011). DevoFlow: Scaling flow management for high-performance networks. ACM SIGCOMM Computer Communication Review, 41(4), 254–265.

    Article  Google Scholar 

  73. Trestian, R., Muntean, G.-M., Katrinis K.(2013) MiceTrap: Scalable traffic engineering of datacenter mice flows using OpenFlow. In 2013 IFIP/IEEE International Symposium on Integrated Network Management (IM 2013), pp. 904–907.

  74. Yu, M., Rexford, J., Freedman, M. J., & Wang, J. (2010). Scalable flow-based networking with DIFANE. ACM SIGCOMM Computer Communication Review, 40(4), 351–362.

    Article  Google Scholar 

  75. Cimorelli, F., Priscoli, F. D., Pietrabissa, A., Celsi, L. R., Suraci, V., Zuccaro, L.(2016). A distributed load balancing algorithm for the control plane in software defined networking. In Control and Automation (MED), 2016 24th Mediterranean Conference on, 2016, pp. 1033–1040.

  76. Liu, G., Trotter, M., Ren, Y., Wood, T.(2016) NetAlytics: Cloud-Scale Application Performance Monitoring with SDN and NFV In Proceedings of the 17th International Middleware Conference, p. 8.

  77. Guo, Y., Wang, Z., Yin, X., Shi, X., Wu, J.(2014) Traffic engineering in SDN/OSPF hybrid network. In 2014 IEEE 22nd International Conference on Network Protocols, pp. 563–568.

  78. Dinh, K. T., Kukliński, S., Kujawa, W., Ulaski, M.(2016) MSDN-TE: Multipath Based Traffic Engineering for SDN. In Asian Conference on Intelligent Information and Database Systems, pp. 630–639.

  79. Paquin, F., Rivnay, J., Salleo, A., Stingelin, N., Silva, C.(2015) A Deep Learning Based System for Traffic Engineering in Software Defined Network. J. Mater. Chem. C, vol. 3, no. Dl, pp. 10715–10722, 2015, doi: https://doi.org/10.1039/b000000x.

  80. Deepshikha, M. Dave (2019) An efficient traffic management solution in data center networking using SDN. In 2018 International Conference on Power Energy, Environment and Intelligent Control, PEEIC 2018, pp. 825–829. doi: https://doi.org/10.1109/PEEIC.2018.8665589.

  81. Mohammadi, R., Javidan, R., Keshtgari, M., & Akbari, R. (2018). A novel multicast traffic engineering technique in SDN using TLBO algorithm. Telecommunication Systems, 68(3), 583–592. https://doi.org/10.1007/s11235-017-0409-x

    Article  Google Scholar 

  82. Cheng Ren, Y. L., Shiwei, B., Yu W. (2020) Achieving near-optimal traffic engineering using a distributed algorithm in hybrid SDN. IEEE Access, vol. 8

  83. Bastam, M., RahimiZadeh, K., & Yousefpour, R. (2021). Design and performance evaluation of a new traffic engineering technique for software-defined network datacenters. Journal of Network and Systems Management, 29(4), 38. https://doi.org/10.1007/s10922-021-09605-9

    Article  Google Scholar 

  84. 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, pp. 1–7.

  85. Koponen, T. et al. (2010) Onix: A distributed control platform for large-scale production networks. In Proceedings of the 9th USENIX Symposium on Operating Systems Design and Implementation (OSDI 10), pp. 351–364. doi: 10.1.1.186.3537.

  86. Hu, Y., Wang, W., Gong, X., Que, X., Cheng, S. (2012) Balanceflow: controller load balancing for openflow networks. In 2012 IEEE 2nd International Conference on Cloud Computing and Intelligence Systems, vol. 2, pp. 780–785.

  87. Hassas Yeganeh, S., Ganjali, Y.(2012) Kandoo: a framework for efficient and scalable offloading of control applications. In Proceedings of the first workshop on Hot topics in software defined networks, 2012, pp. 19–24.

  88. Gao, X., Kong, L., Li, W., Liang, W., Chen, Y., Chen, G.(2016) Traffic load balancing schemes for devolved controllers in mega data centers. IEEE Transactions on Parallel and Distributed Systems

  89. Teng, Y., Xia, Z.(2020) A traffic engineering technology based on segment routing in SDN. In Proceedings - 16th International Conference on Mobility, Sensing and Networking, MSN, pp. 636–641. doi: https://doi.org/10.1109/MSN50589.2020.00106.

  90. Shirmarz, A., & Ghaffari, A. (2019). An adaptive greedy flow routing algorithm for performance improvement in a software-defined network. International numerical modeling: Electronic networks, Devices, and Fields-Wiley online library, 33(1), 1–21. https://doi.org/10.1002/jnm.2676

    Article  Google Scholar 

  91. Alireza Shirmarz, A. G. (2021). (2021) automatic software defined network (SDN) performance management using TOPSIS Decision-Making Algorithm. Journal of Grid Computing, 19, 1–21. https://doi.org/10.1007/s10723-021-09557-z

    Article  Google Scholar 

  92. Tajedin, F., Farhoudi, M., Samiei, A., Akbari, B.(2019) DTE:Dynamic Traffic Engineering in Software Defined Data Center Networks. In 2019 International Conference on Computer Engineering, Network, and Intelligent Multimedia, CENIM 2019 - Proceeding, 2019, vol. 2019-Novem. https://doi.org/10.1109/CENIM48368.2019.8973350.

  93. Bera, S., Misra, S., Saha, N.(2018) DynamiTE: Dynamic traffic engineering in software-defined cyber physical systems. 2018 IEEE International Conference on Communications Workshops, ICC Workshops 2018 - Proceedings, pp. 1–6, 2018, doi: https://doi.org/10.1109/ICCW.2018.8403550.

  94. Shirmarz, A., Ghaffari, A.(2021) A novel flow routing algorithm based on non-dominated ranking and crowd distance sorting to improve the performance in SDN. Photonic Network Communications, no. 0123456789, 2021, doi: https://doi.org/10.1007/s11107-021-00951-x.

  95. Dinh, K. T., Kukliński, S., Osiński, T., & Wytrębowicz, J. (2020). Heuristic traffic engineering for SDN. Journal of Information and Telecommunication, 4(3), 251–266. https://doi.org/10.1080/24751839.2020.1755528

    Article  Google Scholar 

  96. Win. M.T.Z. (2019) Application-aware Traffic Engineering in Software Defined Networking (Doctoral dissertation, MERAL Portal)

  97. Yan, J., Zhang, H., Shuai, Q., Liu, B., & Guo, X. (2015). HiQoS: An SDN-based multipath QoS solution. China Communications, 12(5), 123–133. https://doi.org/10.1109/CC.2015.7112035

    Article  Google Scholar 

  98. Egilmez, H. E., Dane, S. T.(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), 2012, pp. 1–8.

  99. Ongaro, F., Cerqueira, E., Foschini, L., Corradi, A., & Gerla, M. (2015). “Enhancing the quality level support for real-time multimedia applications in software-defined networks. In Computing, Networking and Communications (ICNC) International Conference on, 2015, 505–509.

    Google Scholar 

  100. C. Thorpe, A. Hava, J. Langlois, A. Dumas, and C. Olariu, “iMOS: Enabling VoIP QoS Monitoring at Intermediate Nodes in an OpenFlow SDN,”, In IEEE International Conference on Cloud Engineering Workshop (IC2EW) (pp. 76–81). IEEE, 2016. doi: https://doi.org/10.1109/IC2EW.2016.33.

  101. Alidadi, A., Arab, S., & Askari, T. (2021). A novel optimized routing algorithm for QoS traffic engineering in SDN-based mobile networks. ICT Express, 8(1), 130–134. https://doi.org/10.1016/j.icte.2021.12.010

    Article  Google Scholar 

  102. Huang, X., Zeng, M., & Xie, K. (2021). (2021) Intelligent traffic control for QoS optimization in hybrid SDNs. Computer Networks, 189, 107877. https://doi.org/10.1016/j.comnet.2021.107877

    Article  Google Scholar 

  103. Matera, F., & Tego, E. (2021). Machine learning for QoE and QoS control of slices in a wide area network test bed. In AEIT International Annual Conference (AEIT), 2021, 1–6. https://doi.org/10.23919/aeit53387.2021.9626968

    Article  Google Scholar 

  104. Zhang, Y., Gorlatch, S. (2021) Optimizing energy efficiency of qos-based routing in software-defined networks. In the 17th ACM Symposium on QoS and Security for Wireless and Mobile Networks, 2021, pp. 87–94. doi: https://doi.org/10.1145/3479242.3487325.

  105. Alkhafaji, A. R., Al-Turaihi, F. S.(2021) Multi-Layer network slicing and resource allocation scheme for traffic-aware QoS ensured SDN/NFV-5G Network. In 2021 1st Babylon International Conference on Information Technology and Science (BICITS), 2021, pp. 327–331. doi: https://doi.org/10.1109/bicits51482.2021.9509901.

  106. Tomovic, S., & Radusinovic, I. (2019). Towards a scalable, robust and QoS-aware virtual-link provisioning in SDN-based ISP networks. IEEE Transactions on Network and Service Management, 16(3), 1032–1045. https://doi.org/10.1109/TNSM.2019.2929161

    Article  Google Scholar 

  107. Win, M. T. Z., Ishibashi, Y., Mya, K. T.(2019) QoS-aware traffic engineering in software defined networks. Proceedings of 2019 25th Asia-Pacific Conference on Communications, APCC 2019, pp. 171–176, 2019, doi: https://doi.org/10.1109/APCC47188.2019.9026524.

  108. Lin, C., Bi, Y., Zhao, H., Liu, Z., Jia, S., & Zhu, J. (2018). DTE-SDN: A dynamic traffic engineering engine for delay-sensitive transfer. IEEE Internet of Things Journal, 5(6), 5240–5253. https://doi.org/10.1109/JIOT.2018.2872439

    Article  Google Scholar 

  109. Thazin, N., Nwe, K. M., Ishibashi, Y.(2019) End-to-end dynamic bandwidth resource allocation based on QoS demand in SDN. Proceedings of 2019 25th Asia-PacificConference on Communications, APCC 2019, pp. 244–249, 2019, doi: https://doi.org/10.1109/APCC47188.2019.9026511.

  110. B, V. A., Beshley, M., Dutko, L. (2022) Intelligent Traffic Engineering for Future. Future Intent-Based Networking, pp. 161–181, doi: https://doi.org/10.1007/978-3-030-92435-5.

  111. Sun, P., Guo, Z., Lan, J., Li, J., Hu, Y., & Baker, T. (2021). ScaleDRL : A scalable deep reinforcement learning approach for traffic engineering in sdn with pinning control. Computer Networks, 190, 107891. https://doi.org/10.1016/j.comnet.2021.107891

    Article  Google Scholar 

  112. Mostafaei, H., Shojafar, M., Member, S., Conti, M., & Member, S. (2021). TEL : Low-latency failover traffic engineering in data plane. IEEE TRANSACTIONS ON NETWORK AND SERVICE MANAGEMENT, 18(4), 4697–4710.

    Article  Google Scholar 

  113. Gales, E. M., Croitoru, V.(2020) Traffic engineering and QoS in a Proposed MPLS-VPN. In 2020 14th International Symposium on Electronics and Telecommunications, ISETC 2020 - Conference Proceedings, pp. 3–6. doi: https://doi.org/10.1109/ISETC50328.2020.9301135.

  114. Jain, S. et al.(2013) B4: Experience with a Globally-Deployed Software DefinedWA. In Proceedings of the ACM SIGCOMM conference on SIGCOMM - SIGCOMM ’13, 2013, pp. 3–14. doi: https://doi.org/10.1145/2486001.2486019.

  115. Hong, C.-Y. et al.(2013) Achieving high utilization with software-driven WAN. In Proceedings of the ACM SIGCOMM 2013 conference on SIGCOMM, vol. 43, no. 4, pp. 15–26. doi: https://doi.org/10.1145/2486001.2486012.

  116. Mohammadi, R., & Javidan, R. (2021). EFSUTE: A novel efficient and survivable traffic engineering for software defined networks. Journal of Reliable Intelligent Environments. https://doi.org/10.1007/s40860-021-00139-0

    Article  Google Scholar 

  117. Lemeshko, O., Yeremenko, O., Yevdokymenko, M., Zhuravlova, A., Kruhlova, A., Lemeshko, V. (2021) Research of improved traffic engineering fault-tolerant routing mechanism in SD-WAN. 2021 IEEE 3rd Ukraine Conference on Electrical and Computer Engineering, UKRCON 2021 - Proceedings, pp. 187–190, 2021, doi: https://doi.org/10.1109/UKRCON53503.2021.9575272.

  118. Lemeshko, O., Yeremenko, O., Yevdokymenko, M., Shapovalova, A., Radivilova, T., Ageyev, D. (2002) Secure based traffic engineering model in softwarized networks. In ATIT 2020 - Proceedings: 2020 2nd IEEE International Conference on Advanced Trends in Information Theory, 2020, pp. 143–147. doi: https://doi.org/10.1109/ATIT50783.2020.9349301.

  119. Soua, R. et al.(2017) SDN coordination for CCN and FC content dissemination in VANETs. In Ad Hoc Networks, Springer, 2017, pp. 221–233.

  120. Blanco, B. et al.(2017) Technology pillars in the architecture of future 5G mobile networks: NFV, MEC and SDN. Computer Standards & Interfaces

  121. Galluccio, L., Milardo, S., Morabito, G., & Palazzo, S. (2015). “SDN-WISE: Design, prototyping and experimentation of a stateful SDN solution for WIreless SEnsor networks. In IEEE Conference on Computer Communications (INFOCOM), 2015, 513–521.

    Google Scholar 

  122. Luo, T., Tan, H.-P., & Quek, T. Q. S. (2012). Sensor OpenFlow: Enabling software-defined wireless sensor networks. IEEE Communications Letters, 16(11), 1896–1899.

    Article  Google Scholar 

  123. Di Dio, P., et al. (2016). Exploiting state information to support QoS in software-defined WSNs. In Ad Hoc Networking Workshop (Med-Hoc-Net) Mediterranean, 2016, 1–7.

    Google Scholar 

  124. Fotouhi, H., Vahabi, M., Ray, A., Björkman, M.(2016) SDN-TAP: An SDN-based traffic aware protocol for wireless sensor networks. In e-Health Networking, Applications and Services (Healthcom), 2016 IEEE 18th International Conference on, 2016, pp. 1–6.

  125. Rong, B., Qiu, X., Kadoch, M., Sun, S., Li, W.(2016) Intelligent SDN and NFV for 5G HetNet Dynamics. In 5G Heterogeneous Networks, Springer, pp. 15–40.

  126. Zhang, D., Guo, H., Yang, T., Wu, J.(2017) Optical Switching based Small-world Data Center Network. Computer Communications

  127. Benamrane, F., Ros, F. J., Ben Mamoun, M. (2016) Synchronisation cost of multi-controller deployments in software-defined networks. International Journal of High Performance Computing and Networking, vol. 9, no. 4, pp. 291–298.

  128. Rangisetti, A. K., T. V. Pasca S., Tamma, B. R. (2017) QoS Aware load balance in software defined LTE networks. Computer Communications, vol. 97, pp. 52–71, doi: https://doi.org/10.1016/j.comcom.2016.09.005.

  129. Zuo, Y., Wu, Y., Min, G., & Cui, L. (2019). Learning-based network path planning for traffic engineering. Future Generation Computer Systems, 92, 59–67. https://doi.org/10.1016/j.future.2018.09.043

    Article  Google Scholar 

  130. Gahlot, L. K., Khurana, P., Hasija, Y. (2017) A Smart Vision with the 5G Era and Big Data—Next Edge in Connecting World. In Advances in Mobile Cloud Computing and Big Data in the 5G Era, Springer, 2017, pp. 151–170.

Download references

Funding

No funding was received to assist with the preparation of this manuscript.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Ali Ghaffari.

Ethics declarations

Conflict of interest

The authors have no conflicts of interest to declare that are relevant to the content of this article.

Additional information

Publisher's Note

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

Rights and permissions

Springer Nature or its licensor holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Mohammadi, R., Akleylek, S., Ghaffari, A. et al. Taxonomy of traffic engineering mechanisms in software-defined networks: a survey. Telecommun Syst 81, 475–502 (2022). https://doi.org/10.1007/s11235-022-00947-6

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11235-022-00947-6

Keywords

Navigation