Optimizing Domain Name System (DNS) Performance Using Quality of Service (QoS) and Load Balancing in a Campus Network

Shitu Murtala, Yahaya Basira, Ore-Ofe Ajayi, Isah Abdulrazaq Imam

Abstract


This project focuses on optimizing the performance of the Domain Name System (DNS) in a campus network by utilizing Quality of Service (QoS) mechanisms and load balancing techniques to improve responsiveness, reliability, and scalability. The study aims to prioritize DNS queries and efficiently distribute requests across multiple DNS servers to minimize response time and prevent server overload. Four virtual machines (VMs) were deployed on two Dell PowerEdge R270 servers, with two Cisco switches, one as a core switch and the other as an access switch, forming the testbed environment. Wireshark was used to analyze DNS traffic in real scenario, measuring Round Trip Time (RTT) and Query Response Time (QRT) as key performance metrics. The results showed significant improvements in DNS resolution times, reduced network congestion, and enhanced system reliability, demonstrating the effectiveness of QoS and load balancing in optimizing DNS performance. While the study is limited by the testbed environment and may need further validation in larger, real-world deployments, the findings offer valuable insights for enhancing DNS performance in complex campus network infrastructures.


Full Text:

PDF

References


Mockapetris, P. V. (1987). RFC1034: Domain names-concepts and facilities.

Liu, C., & Albitz, P. (2006). DNS and Bind. " O'Reilly Media, Inc.".

Huang, S., Zhang, J., & Yao, L. (2021). A review of DNS performance optimization in large-scale networks. IEEE Access, 9, 13225-13240. https://doi.org/10.1109/ACCESS.2021.3052789

Klein, M., & Liu, W. (2020). Managing DNS query load in high traffic networks: A review. International Journal of Networking and Computing, 10(2), 198-210. https://doi.org/10.1559/ijnc.10.2.198

Li, L., Zhang, Y., & Zhang, Y. (2022). Enhancing DNS security and performance under load: A survey. Computers & Security, 109, 102367. https://doi.org/10.1016/j.cose.2021.102367

Zhang, T., Hu, Z., & Liu, H. (2023). Optimizing DNS performance using QoS in a campus network. *Wireless Networks, 29

Wang, H., Zhou, X., & Wei, J. (2020). Load balancing strategies for DNS servers: An empirical study. International Journal of Computer Applications, 177(7), 15-22. https://doi.org/10.5120/ijca2020918487

Gao, L., & Wu, P. (2021). A comprehensive survey of DNS load balancing methods. Computer Networks, 193, 108060. https://doi.org/10.1016/j.comnet.2021.108060

Zhou, Z., Guo, C., Xu, H., Zhang, X., Fan, Y., & Zhang, L. (2023, October). Be-dns: Blockchain-enabled decentralized name services and p2p communication protocol. In 2023 IEEE 9th World Forum on Internet of Things (WF-IoT) (pp. 1-6). IEEE.

Chen, Z., Zhang, X., & Li, S. (2022). Optimizing DNS query performance using hybrid load balancing techniques. Journal of Network and Systems Management, 30(4), 1201-1215. https://doi.org/10.1007/s10922-022-09516-7

Li, D. C., & Chang, F. M. (2007). An In–Out Combined Dynamic Weighted Round-Robin Method for Network Load Balancing. The Computer Journal, 50(5), 555-566.

Cisco Systems (2024), "Understanding Class Maps, Policy Maps, and Service Policies," Cisco Documentation, Cisco.com.

Cisco Systems (2020), "QoS Overview," Cisco IOS Quality of Service Solutions Configuration Guide, Cisco.com.


Refbacks

  • There are currently no refbacks.