A Linux Kernel Implementation of the Traffic Flow Description Option

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.

[1]  Francois Le Faucheur,et al.  Preserving Video Quality in IPTV Networks , 2009, IEEE Transactions on Broadcasting.

[2]  Thomas Nolte,et al.  Towards adaptive resource reservations for component-based distributed real-time systems , 2015, SIGBED.

[3]  Jordi Ferrer Riera,et al.  An OpenNaaS Based SDN Framework for Dynamic QoS Control , 2013, 2013 IEEE SDN for Future Networks and Services (SDN4FNS).

[4]  Robert R. Chodorek,et al.  Expanding the Ns-2 Emulation Environment with the Use of Flexible Mapping , 2016, CN.

[5]  Rami Rosen Linux Kernel Networking: Implementation and Theory , 2013 .

[6]  Cédric Westphal,et al.  A content-based traffic engineering policy for Information-Centric Networks , 2016, 2016 13th IEEE Annual Consumer Communications & Networking Conference (CCNC).

[7]  Rami Rosen Linux Kernel Networking , 2014, Apress.

[8]  Robert R. Chodorek,et al.  Providing QoS for high definition video transmission using IP Traffic Flow Description option , 2015, 2015 8th International Conference on Human System Interaction (HSI).

[9]  Flavius Pana,et al.  A Survey on the Evolution of RSVP , 2013, IEEE Communications Surveys & Tutorials.