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.
Similar content being viewed by others
References
Hossein Dabbagh, N., & Ghaffari, A. (2017). Protocol for controlling congestion in wireless sensor networks. Wireless Personal Communications, 95, 3233–3251.
Mohammadi, R., & Ghaffari, A. (2015). Optimizing reliability through network coding in wireless multimedia sensor networks. Indian Journal of Science and Technology, 8(9), 834.
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.
Tomovic, S., Yoshigoe, K., Maljevic, I., & Radusinovic, I. (2017). Software-defined fog network architecture for IoT. Wireless Personal Communications, 92(1), 181–196.
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
Goode, B. (2002). Voice over internet protocol (VoIP). Proceedings of the IEEE, 90(9), 1495–1517.
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.
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.
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
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.
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
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
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.
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
Lu, Y., Ling, Z., Zhu, S., & Tang, L. (2017). SDTCP: Towards Datacenter TCP congestion control with SDN for IoT applications. Sensors, 17(1), 109.
Yuan, J., Zhao, D., Long, K., & Zheng, Y. (2017). Improved immunization strategy to reduce energy consumption on nodes traffic. Optics Communications, 389, 314–317.
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
Yassine, A., Rahimi, H., & Shirmohammadi, S. (2015). Software defined network traffic measurement: Current trends and challenges. IEEE Instrumentation & Measurement Magazine, 18(2), 42–50.
Agarwal, S., Kodialam, M., & Lakshman, T. V. (2013). “Traffic engineering in software defined networks. in INFOCOM Proceedings IEEE, 2013, 2211–2219.
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.
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
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
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
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
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
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
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
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
Shu, Z., et al. (2016). Traffic engineering in software-defined networking: Measurement and management. IEEE Access, 4, 3246–3256.
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
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.
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
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
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
Priyadarsini, M., Bera, P. (2021). Software defined networking architecture , traffic management , security , and placement : A survey. Computer Networks, vol. 192, no
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
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.
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.
Pakzad, F., Portmann, M., Tan, W. L., & Indulska, J. (2016). Efficient topology discovery in Openflow-based software defined networks. Computer Communications, 77, 52–61.
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.
Scott, C., et al. (2015). Troubleshooting blackbox SDN control software with minimal causal sequences. ACM SIGCOMM Computer Communication Review, 44(4), 395–406.
Hong, S., Xu, L., Wang, H, Gu, G.(2015) Poisoning Network Visibility in Software-Defined Networks: New Attacks and Countermeasures. In NDSS Symposium
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.
Hollander, J. (2007) A Link Layer Discovery Protocol Fuzzer. Citeseer
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
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.
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.
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.
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.
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.
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.
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.
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.
Rasley, J., et al. (2015). Planck: Millisecond-scale monitoring and control for commodity networks. ACM SIGCOMM Computer Communication Review, 44(4), 407–418.
“NetFlow,”https://www.cisco.com/c/en/us/products/ios-nx-os-software/ios-netflow/index.html.
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.
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.
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.
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)
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.
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
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.
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.
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.
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.
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.
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
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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
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
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
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.
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.
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.
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.
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
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.
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
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
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.
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.
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.
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
Win. M.T.Z. (2019) Application-aware Traffic Engineering in Software Defined Networking” (Doctoral dissertation, MERAL Portal)
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
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.
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.
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.
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
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
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
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.
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.
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
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.
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
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.
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.
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
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.
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.
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.
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.
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
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.
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.
Soua, R. et al.(2017) SDN coordination for CCN and FC content dissemination in VANETs. In Ad Hoc Networks, Springer, 2017, pp. 221–233.
Blanco, B. et al.(2017) Technology pillars in the architecture of future 5G mobile networks: NFV, MEC and SDN. Computer Standards & Interfaces
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.
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.
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.
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.
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.
Zhang, D., Guo, H., Yang, T., Wu, J.(2017) Optical Switching based Small-world Data Center Network. Computer Communications
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.
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.
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
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.
Funding
No funding was received to assist with the preparation of this manuscript.
Author information
Authors and Affiliations
Corresponding author
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11235-022-00947-6