Hybrid Congestion Control Mechanism in Software Defined Networks
Keywords:
QoS, SDN, TCP, TCP Fairness, Congestion WindowAbstract
Software-Defined Networking (SDN) has emerged as a promising paradigm to manage network traffic efficiently and provide enhanced performance. Queue management plays a critical role in SDN by effectively controlling the flow of packets and ensuring Quality of Service (QoS). We have implemented WFQ, which provides fairness and QoS guarantees. Assign weights to different flows based on their importance or priority, ensuring equitable distribution of network resources. WFQ dynamically adjusts transmission rates based on flow weights, preventing congestion, and maintaining optimal performance.Monitor queue lengths and implement policies to trigger congestion control measures when thresholds are exceeded. These measures may include queue length, goodput, or notifying source nodes to reduce their transmission rates. This strategy ensures efficient resource allocation, congestion control, and adherence to QoS requirements, resulting in a more robust and responsive SDN environment.
Downloads
References
V. A. Tafti and A. Gandomi, “Performance of QoS Parameters in MANET Application Traffics in Large Scale Scenarios,” World AcadSciEngTechnol, no. 72, pp. 857–860, 2010.
Y. Li, S. Lei, X. You, H. Zhuang, and K. Sohraby, “Performance of TCP in intermittently connected wireless networks: Analysis and improvement,” in GLOBECOM - IEEE Global Telecommunications Conference, 2010, pp. 1–6. doi: 10.1109/
GLOCOM.2010.5684314.
S. Fowler, M. Eberhard, and K. Blow, “Implementing an adaptive TCP fairness while exploiting 802.11e over wireless mesh networks,” International Journal of Pervasive Computing and Communications, vol. 5, no. 3, pp. 272–294, 2009, doi: 10.1108/
S. Jasuja and P. Singh, “Appraisement of IEEE 802.11s based Mesh Networks with Mean Backoff Algorithm,” International Journal of Modern Education and Computer Science, vol. 7, no. 10, pp. 20–26, 2015, doi: 10.5815/ijmecs.2015.10.03.
W. Guo, V. Mahendran, and S. Radhakrishnan, “Join and spilt TCP for SDN networks: Architecture, implementation, and evaluation,” Computer Networks, vol. 137, pp. 160–172, 2018, doi: 10.1016/
j.comnet.2018.03.022.
J. Chen, M. Gerla, Y. Z. Lee, and M. Y. Sanadidi, “TCP with delayed ack for wireless networks,” vol. 6, pp. 1098–1116, 2008, doi: 10.1016/j.adhoc.2007.10.004.
W. Guo, V. Mahendran, and S. Radhakrishnan, “Join and spilt TCP for SDN networks: Architecture, implementation, and evaluation,” Computer Networks, vol. 137, pp. 160–172, 2018, doi: 10.1016/
j.comnet.2018.03.022.
S. Tcp, W. Tcp, and D. D. Protocol, “TCP-aware link layer based methods,” 2007.
N. H. Vaidya, M. N. Mehta, C. E. Perkins, and G. Montenegro, “Delayed duplicate acknowledgements: A TCP-Unaware approach to improve performance of TCP over wireless,” WirelCommun Mob Comput, vol. 2, no. 1, pp. 59–70, 2002, doi: 10.1002/wcm.33.
H. M. Syed, K. Das, and M. Devetsikiotis, “TCP performance and buffer provisioning for internet in wireless networks,” in IEEE International Workshop on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems - Proceedings, 1999, pp. 48–55. doi: 10.1109/mascot.1999.805039.
No, V. S. J. Prakash, D. I. G. Amalarethinam, E. G. Dharma, and P. Raj, “CASE STUDY & SURVEY REPORT Available Online at www.ijarcs.info QoS Congestion Control AQM Algorithms : A Survey,” vol. 2, no. 4, pp. 38–41, 2011.
R. Fischer e Silva and P. M. Carpenter, “TCP proactive congestion control for east-west traffic: The marking threshold,” Computer Networks, vol. 151, pp. 1–11, 2019, doi: 10.1016/j.comnet.
01.002.
Y. Lu and S. Zhu, “SDN-based TCP congestion control in data center networks,” 2015 IEEE 34th International Performance Computing and Communications Conference, IPCCC 2015, 2016, doi: 10.1109/PCCC.2015.7410275.
Agrawal and F. Granelli, “Redesigning an Active Queue Management System,” 2004.
M. N. Uddin, M. Rashid, M. Mostafa, S. Salam, N. Nithe, and S. Z. Ahmed, “Automated Queue Management System,” Type: Double Blind Peer Reviewed International Research Journal Publisher: Global Journals Inc, vol. 16, 2016, [Online]. Available: http://creativecommons.
M. Alkharasani, M. Othman, A. Abdullah, and K. Y. Lun, “An Improved Quality-of-Service Performance Using RED’s Active Queue Management Flow Control in Classifying Networks,” IEEE Access, vol. 5, pp. 24467–24478, 2017, doi: 10.1109/ACCESS.
2767071.
W. Guo, V. Mahendran, and S. Radhakrishnan, “End-User Agnostic Join and Fork Framework for TCP Flows in SDN,” 2017 14th IEEE Annual Consumer Communications & Networking Conference (CCNC), pp. 616–617, 2017, doi: 10.1109/CCNC.
7983192.
G. Luan, “Estimating TCP flow completion time distributions,” Journal of Communications and Networks, vol. 21, no. 1, pp. 61–68, 2019, doi: 10.1109/JCN.2019.000006.
M. Al-Hubaishi, T. Abdullah, R. Alsaqour, and A. Berqia, “E-BEB algorithm to improve quality of service on wireless Ad-Hoc networks,” Research Journal of Applied Sciences, Engineering and Technology, vol. 4, no. 7, pp. 807–812, 2012.
J. Hong, C. Joo, and S. Bahk, “Active queue management algorithm considering queue and load states,” ComputCommun, vol. 30, no. 4, pp. 886–892, Feb. 2007, doi: 10.1016/j.comcom.
10.012.
C. Long, B. Zhao, X. Guan, and J. Yang, “The Yellow active queue management algorithm,” Computer Networks, vol. 47, no. 4, pp. 525–550, Mar. 2005, doi: 10.1016/j.comnet.2004.09.006.
R. Brown, “Calendar Queues: A Fast {O(1)} Priority Queue Implementation for the Simulation Event Set Problem,” vol. 31, no. 10, pp. 1220–1227, Oct. 1988.
K. L. Tan and L.-J. Thng, “SNOOPy Calendar Queue,” in Proceedings of the 32nd conference on Winter simulation Orlando, Florida, 2000, pp. 487–495.
Demers, S. Keshav, and S. Shenker, “Analysis and Simulation of a Fair Queueing Algorithm,” Internetworking: Research and Experience, vol. 1, no. 1, pp. 3–26, Jan. 1990.
Mou, X., Sun, J., Zhong, Y., &Wo, T. (2023, July). HyCU: Hybrid Consistent Update for Software Defined Network. In 2023 IEEE International Conference on Joint Cloud Computing (JCC) (pp. 86-92). IEEE.
Lim, C. S., Tan, S. C., &Baderulhisham, N. Q. (2022, November). Energy And Congestion Awareness Traffic Scheduling In Hybrid Software-Defined Network. In 2022 IEEE International Conference on Computing (ICOCO) (pp. 215-219). IEEE.
AlShammari, W. M., &Alenazi, M. J. (2021). BL‐Hybrid: A graph‐theoretic approach to improving software‐defined networking‐based data center network performance. Transactions on Emerging Telecommunications Technologies, 32(1), e4163.
Kadim, U. N., & Mohammed, I. J. (2020). A hybrid software defined networking-based load balancing and scheduling mechanism for cloud data centers. Journal of Southwest Jiaotong University, 55(3).
R. Ying, W. K. Jia, Y. Zheng, and Y. Wu, “Fast Invalid TCP Flow Removal Scheme for Improving SDN Scalability,” 2019 16th IEEE Annu. Consum. Commun. Netw. Conf. CCNC 2019, 2019, doi: 10.1109/CCNC.2019.8651760.
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.