Quality of Services (QoS) in Linux Operating System

Authors

  • Mohammad Salem Hamidi Ph.D. Scholar, Vivekananda Global University, Jaipur, Rajasthan, India, and Vice Chancellor, Jahan University, Kabul, Afghanistan
  • Fahim Nasiri Lecturer, Department of Computer Science, Jahan University, Kabul, Afghanistan
  • Wisal Ahmad Zai Student, Department of Computer Science, Jahan University, Kabul, Afghanistan
  • Himal Rahman Zai Student, Department of Computer Science, Jahan University, Kabul, Afghanistan
  • Aminullah Student, Department of Computer Science, Jahan University, Kabul, Afghanistan
  • Mohammad Student, Department of Computer Science, Jahan University, Kabul, Afghanistan

Keywords:

QoS, Linux, traffic control, differentiated services, Diffserv, network emulator, Netem module, Traffic Control (TC)

Abstract

Quality of Service (QoS) is a fundamental characteristic of contemporary computer networks, enabling the prioritization of network traffic and the allocation of network resources according to specific criteria. The Linux operating system provides a powerful set of QoS tools, including Traffic Control, Differentiated Services, and Network Emulator. These utilities enable you to establish traffic categories, impose bandwidth constraints, and give precedence to traffic according to diverse criteria such as IP address, port number, protocol, and packet size. In addition, the Netem module allows you to emulate various network conditions for testing and debugging network applications and services. In summary, Quality of Service (QoS) functionalities within Linux offer a versatile and effective system for overseeing network traffic, guaranteeing that essential applications and services obtain the required bandwidth and resources for optimal operation.

References

Hertzog R, Mas R. The Debian Administrator’s Handbook. Sorbiers: Freexian SARL. 2013.

Elvis Pfützenreuter PU5EPX. (2016). Internet Quality of service (QoS). EPx. Available from: https://epxx.co/artigos/qos_en.html

E-tutorials. (2023). Policy Routing: Chapter 13. Policy Routing, Bandwidth Management, and QoS: Integrated cisco and Unix network architectures: Networking: eTutorials.org. Available from: https://etutorials.org/Networking/Integrated+cisco+and+unix+network+architectures/Chapt

er+13.+Policy+Routing+Bandwidth+Management+and+QoS/Policy+Routing/

e-Zest Solutions. (2023). Linux Services and Linux Consulting. E-zest.com. Available from: https://www.e-zest.com/linux-services

Loscocco P, Smalley S. Integrating flexible support for security policies into the Linux operating system. In 2001 USENIX Annual Technical Conference (USENIX ATC 01). 2001.

Cotroneo D, Natella R, Pietrantuono R, Russo S. Software aging analysis of the Linux operating system. In 2010 IEEE 21st International Symposium on Software Reliability Engineering. 2010 Nov 1; 71–80.

Xiao G, Zheng Z, Yin B, Trivedi KS, Du X, Cai KY. An empirical study of fault triggers in the Linux operating system: An evolutionary perspective. IEEE Trans Reliab. 2019 Jun 5; 68(4): 1356–83.

Wang YJ. A summary of research on the Linux operating system. Adv Mater Res. 2013 Jul 23; 705: 565–8.

Al-Rayes HT. Studying main differences between android & Linux operating systems. Int J Electr Comput Sci (IJECS-IJENS). 2012 Oct; 12(05): 46–9.

Boras M, Balen J, Vdovjak K. Performance evaluation of Linux operating systems. In 2020 IEEE International Conference on Smart Systems and Technologies (SST). 2020 Oct 14; 115–120.

Published

2023-10-21

How to Cite

Hamidi, M. S. ., Nasiri, F. ., Ahmad Zai, W. ., Zai, H. R. ., Aminullah, & Mohammad. (2023). Quality of Services (QoS) in Linux Operating System. JOURNAL OF OPERATING SYSTEMS DEVELOPMENT &Amp; TRENDS, 10(2), 1–5. Retrieved from https://stmcomputers.stmjournals.com/index.php/JoOSDT/article/view/667