QoS Expectations in IP Networks: A Practical View
Authors: S. Arrizabalaga, A. Salterain, M. DomÃnguez, I. Alvaro
Abstract:
Traditionally, Internet has provided best-effort service to every user regardless of its requirements. However, as Internet becomes universally available, users demand more bandwidth and applications require more and more resources, and interest has developed in having the Internet provide some degree of Quality of Service. Although QoS is an important issue, the question of how it will be brought into the Internet has not been solved yet. Researches, due to the rapid advances in technology are proposing new and more desirable capabilities for the next generation of IP infrastructures. But neither all applications demand the same amount of resources, nor all users are service providers. In this way, this paper is the first of a series of papers that presents an architecture as a first step to the optimization of QoS in the Internet environment as a solution to a SMSE's problem whose objective is to provide public service to internet with certain Quality of Service expectations. The service provides new business opportunities, but also presents new challenges. We have designed and implemented a scalable service framework that supports adaptive bandwidth based on user demands, and the billing based on usage and on QoS. The developed application has been evaluated and the results show that traffic limiting works at optimum and so it does exceeding bandwidth distribution. However, some considerations are done and currently research is under way in two basic areas: (i) development and testing new transfer protocols, and (ii) developing new strategies for traffic improvements based on service differentiation.
Keywords: Differentiated Services, Linux, Quality of Service, queueing disciplines, web application.
Digital Object Identifier (DOI): doi.org/10.5281/zenodo.1335212
Procedia APA BibTeX Chicago EndNote Harvard JSON MLA RIS XML ISO 690 PDF Downloads 1926References:
[1] Behrouz and A. Forouzan, Data Communications and Networking, Ed. New York: McGraw-Hill, 2003.
[2] Alberto Leon-Garcia and Indra Widjaja, Communication Networks, Ed. New York: McGraw-Hill, 2004.
[3] Ajmone Marsan et al. (Eds), Quality of Service in Multiservice IP Networks, QoS-IP 2005. Springer-Verlag, 2005.
[4] S. Blake, D. Black, M. Carlson, E. Davies, Z. Wang, and W. Weiss, RFC2475 - An architecture for differentiated service. Technical report, RFC Editor, December 1998.
[5] D. Grossman, RFC3260 - New terminology and clarifications for diffserv. Technical report, RFC Editor, April 2002.
[6] Jason Boxman. (2005, November 15) A practical Guide to Linux Traffic Control. (Online). Available: http://edseek.com/~jasonb/articles/traffic_shaping
[7] Bert Hubert, Thomas Graf, Greg Maxwell, Remco van Mook, Martijn van Oosterhout, Paul B Schroeder, Jasper Spaans, and Pedro Larroy. (2002, March). Linux Advanced Routing & Traffic Control. (Online). Available: http://lartc.org/howto
[8] Harald Welte, et al. (2005). Netfilter/iptables Project. (Online]. Available: http://www.netfilter.org
[9] Oscar Andreasson. (2005, July 20). Iptables Tutorial 1.2.0. (Online). Available: http://iptables-tutorial.frozentux.net/iptables-tutorial.html
[10] Werner Almesberger. "Linux Network Traffic Control - Implementation Overview". Proceedings of 5th Annual Linux Expo, Raleigh, NC, pp. 153-164, May 1999. Available: http://www.almesberger.net/cv/papers/tcio8.pdf
[11] Werner Almesberger, Jamal Hadi Salim and Alexey Kuznetsov. "Differentiated Services on Linux". Proceedings of Globecom -99, vol.1, pp. 831-836, December 1999. Available: http://www.almesberger.net/cv/papers/18270721.pdf
[12] Sally Floyd, Van Jacobson. "Random Early Detection Gateways for Congestion Avoidance", IEEE/ACM Transactions on Networking, August 1993.
[13] Paul E. McKenney. "Stochastic fairness queueing". Interworking: Research and Experience, Vol.2, January 1991. Available: http://citeseer.ist.psu.edu/mckenney91stochastic.html
[14] A. Demers, S. Keshav, and S. Shenker. "Analysis and simulation of a fair queueing algorithm". In SIGCOMM -89: Symposium proceedings on Communications architectures & Protocols, pp. 1-12. ACM Press, 1989. ISBN 0-89791-332-9.
[15] Srinivasan Keshav. "On the efficient implementation of fair queueing". Journal of Internetworking Research and Experience, 1991.
[16] Chuck Semeria., "Supporting Differentiated Service Classes: Queue Scheduling Disciplines", Juniper Networks, December 2001.
[17] Sally Floid and Van Jacobson. "Link-sharing and resource management models for packet networks". IEEE/ACM Transaction on Networking, 3(4):365-386, 1995. Available: http://citeseer.ist.psu.edu/article/floyd95linksharing.html.
[18] Martin Devera. (2002, May 5). Hierarchical token bucket theory. (Online). Available: http://luxik.cdi.cz/~devik/qos/htb/manual/theory.htm
[19] Ajay Tirumala, Feng Qin, Jon Dugan, Jim Ferguson and Kevin Gibbs. (2003 March) IPERF: Tool for measuring UDP and TCP bandwidth performance. (Online). Available: http://dast.nlanr.net/Projects/Iperf
[20] Stef Coene. Bandwidth monitoring. (Online). Available: http://www.docum.org/docum.org/monitor/
[21] Linux IMQ: Intermediate Queueing Device. (2005, August). (Online). Available: http://www.linuximq.net
[22] Application Layer Packet Classifier for Linux. (2005, August). (Online). Available: http://l7filter.sourceforge.net/
[23] Official IPP2P homepage. (Online). Available: http://www.ipp2p.org
[24] Jha, Sanjay. Engineering Internet QoS. Norwood, MA, USA: Artech House, Incorporated, 2002.