Abstract
The Traffic Flow Description is an option of the IP protocol that allows end-systems to describe generated traffic flows. Such description includes instantaneous values of transmitted data in a given time. The option enables intermediate systems to assure QoS based on dynamic resource allocation. In this paper an implementation of the Traffic Flow Description option for the Linux kernel is presented. The paper includes both the description of the option, proposed by the Author as the Internet Draft working document and detailed description of the prototype implementation of the proposed option in the Linux kernel. The implementation covers both improvements introduced to the current long term stableĀ 4.1.20 version of the Linux kernel and two helper functions that enable the option to be set up easily. Tests show that the functionality of the prototype implementation complies with the specification of the option, given in the Internet Draft. Results of performance tests show that the prototype implementation is able to work as a part of the system of QoS assurance.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abeni, L., Kiraly, C.: Investigating the network performance of a real-time Linux Kernel. In: 15th Real Time Linux Workshop (2013)
Asghar, J., Faucheur, F.Le, Hood, I.: Preserving video quality in IPTV networks. IEEE Trans. Broadcast. 55(2), 386ā395 (2009)
Avci, S.N., Westphal, C.: A content-based traffic engineering policy for Information-Centric Networks. In: 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC), pp. 711ā719 (2016)
Braden, R. (ed.), Zhang, L., Berson, S., Herzog, S., Jamin, S.: Resource ReSerVation Protocol (RSVP)āVersion 1 Functional Specification. RFC 2205 (1997)
Bueno, I., Aznar, J.I., Escalona, E., Ferrer, J., Garcia-Espin, J.A.: An opennaas based sdn framework for dynamic qos control. In: Proceedings of the IEEE SDN for Future Networks and Services (SDN4FNS 2013), pp. 1ā7. Trento (2013)
Chodorek, R.R.: An IP option for describing the traffic flow. Internet Draft draft-chodorek-traffic-flow-option-04.txt, IETF (2015)
Chodorek, R.R., Chodorek, A.: Providing QoS for high definition video transmission using IP traffic flow description option. In: Proceedings of IEEE Conference on Human System Interaction, pp. 102ā107. Warsaw, Poland (2015)
Chodorek, R.R., Chodorek, A.: Expanding the Ns-2 emulation environment with the use of flexible mapping. In: book: Computer Networks, Communications in Computer and Information Science Series, vol. 608, pp. 22ā31 (2016)
Khalilzad, N., Ashjaei, M., Almeida, L., Behnam, M., Nolte, T.: Towards adaptive resource reservations for component-based distributed real-time systems. ACM SIGBED Rev. 12(3), 24ā27 (2015)
Pana, F., Put, F.: A survey on the evolution of RSVP. IEEE Commun. Surv. Tutor. 15(4), 1859ā1887 (2013)
Rosen, R.: Linux Kernel Networking: Implementation and Theory. Apress (2013)
Acknowledgments
The work was supported by the contract 11.11.230.018.
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
Ā© 2017 Springer International Publishing Switzerland
About this paper
Cite this paper
Chodorek, R.R., Chodorek, A. (2017). A Linux Kernel Implementation of the Traffic Flow Description Option. In: Zgrzywa, A., ChoroÅ, K., SiemiÅski, A. (eds) Multimedia and Network Information Systems. Advances in Intelligent Systems and Computing, vol 506. Springer, Cham. https://doi.org/10.1007/978-3-319-43982-2_14
Download citation
DOI: https://doi.org/10.1007/978-3-319-43982-2_14
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-43981-5
Online ISBN: 978-3-319-43982-2
eBook Packages: EngineeringEngineering (R0)