Developing AL-ARQ Module for Automatic Measurement of One-Way Data Transmission Delay

Authors

  • M. A. Lamri Kalashnikov ISTU, Izhevsk, Russia
  • I. A. Kaisina Kalashnikov ISTU, Izhevsk, Russia
  • D. S. Vasiliev Kalashnikov ISTU, Izhevsk, Russia
  • A. V. Chunaev Kalashnikov ISTU, Izhevsk, Russia
  • A. V. Abilov Kalashnikov ISTU, Izhevsk, Russia

DOI:

https://doi.org/10.22213/2413-1172-2020-2-82-90

Keywords:

ad-hoc network, ARQ, delay, jitter, UDP, video streaming, QoS

Abstract

In different video streaming services and applications in mobile wireless networks, the QoS may not satisfy the users’ desire if the one-way transmission delay (end-to-end delay) and delay variations between hosts are large relative to some threshold values. In this paper, we develop a new module for measuring and investigating a one-way transmission delay, as well as delay jitter for the application layer automatic repeat-request (AL-ARQ) algorithm based on UDP by adapting the protocol header for delay metrics and updating receiver’s playback buffer. We created a standalone network where a microcomputer (Raspberry Pi) sends video streaming to a destination node (HP laptop) using the 802.11g standard. We used the NTP server for time synchronization between end-devices to provide a frame of time reference for delay metrics as well as delay variation (Jitter).

The results showed the importance of the module proposed and its effectiveness in measuring AL-ARQ transmission delay and delay jitter at a high level of accuracy during the requesting and the retransmission of lost packets. It showed that the retransmission mechanism of AL-ARQ algorithm affects both maximum and average values of one-way transmission delay, which increases by increasing in mean packet loss rate and burst length. Moreover, it also showed that the jitter of lost packets is spread more widely than non-lost packs. Although AL-ARQ is still under the requirements of a good video streaming provider for small standalone networks. However, using the results of the module proposed, an adaptive jitter buffer could be implemented to refine the dynamics of the AL-ARQ buffering mechanism and enhance its QoS in more complicated scenarios.

References

Yuan-Cheng Lai, Ahsan Ali, Md. Shohrab Hossain, Ying-Dar Lin. Performance modeling and analysis of TCP and UDP flows over software defined networks. Journal of Network and Computer Applications, 2019, vol. 130, pp. 76-88. ISSN: 1084-8045.

Yusoff N. M. Performance comparison of video streaming application between Mobile WiMAX and UMTS. 4th Control and System Graduate Research Col-loquium. IEEE, 2013, pp. 86-92.

Lee M. G., Lee S. Delay analysis for statistical real-time channels in mobile ad hoc networks. 10th International Workshop on Object-Oriented Real-Time Dependable Systems. Sedona, Arizona, USA – IEEE, 2005, pp. 363-370.

Vasiliev D. Application Layer ARQ and Network Coding for QoS Improving in UAV-assisted networks. 25th Conference of Open Innovations Association (FRUCT). IEEE, Helsinki, Finland, 2019, pp. 353-360.

Vasiliev D.S., Meitis D.S., Abilov A. Simulation-based comparison of AODV, OLSR and HWMP protocols for flying Ad Hoc networks. International Conference on Next Generation Wired/Wireless Networking. St. Petersburg, Springer, 2014, pp. 245-252.

Bertsekas D.P., Gallager R.G., Humblet P. Data networks. New Jersey, Prentice-Hall International, 1992, vol. 2.

Martinez J., Sañudo I., Bertogna M. Analytical characterization of end-to-end communication delays with logical execution time. IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 2018, vol. 37, no. 11, pp. 2244-2254.

Khanvilkar S., Bashir F., Schonfeld D., Khokhar A. Chapter 7 - Multimedia Networks and Communication.

The Electrical Engineering Handbook, Academic Press, 2005, pp. 401-425. ISBN: 9780121709600.

Ramaswamy R., Weng N., Wolf T. Characterizing network processing delay. IEEE Global Telecommunications Conference GLOBECOM'04. IEEE, Dallas, TX, USA, 2004, vol. 3, pp. 1629-1634.

Ana I., Pérez-Neira, Marc R.C. Chapter 7 - Different views of delay in resource allocation for wireless systems, Cross-Layer Resource Allocation in Wireless Communications, Academic Press, 2009, pp. 125-149. ISBN: 9780123741417.

Shashank Khanvilkar, Faisal Bashir, Dan Schonfeld, AshfaqKhokhar, 7 - Multimedia Networks and Communication, The Electrical Engineering Handbook, Academic Press, 2005, pp. 401-425. ISBN: 9780121709600.

Chunaev A.V., Abilov A.V., Pavlova M.M. [AL-ARQ Algorithm for Streaming Video Delivery on a Wireless LAN]. Infokommunikatsionnye tekhnologii, 2015, vol. 13, no. 1, pp. 68-73 (in Russ.).

Vasil’ev D.S., Chunaev A.V., Abilov A.V. [An experimental study of the quality of video transmission in a P2P tree with an application level ARQ algorithm]. T-Comm: Telekommunikatsii i Transport, 2014, vol. 8, no. 1 (in Russ.).

Fallah Y.P., Sengupta R. Protocol Design for Real-Time Estimation Using Wireless Sensors. The Art of Wireless Sensor Networks. Springer, Berlin, Heidelberg, 2014, pp. 201-234.

Jie X., Liang X., Lian D. and Delin Z. [Research on network timing system based on NTP]. 2017 IEEE 13th International Conference on Electronic Measurement & Instruments (ICEMI), Yangzhou, China, 2017, pp. 356-360.

Capuni I., Zhuri N., Dardha R. TimeStream: Exploiting video streams for clock synchronization. Ad Hoc Networks, 2019, vol. 91, pp. 101878.

Almes G. A one-way delay metric for IP performance metrics (IPPM). RFC 7679 IETF, 2016.

Poretsky S. Terminology for benchmarking network-layer traffic control mechanisms. IETF RFC 4689, 2006.

Cocker E. Measurement of buffer requirement trends for real time traffic over TCP. 2014 IEEE 15th international conference on high performance switching and routing (HPSR). IEEE, Vancouver, BC, 2014, pp. 120-124.

Batra S., Chu Y., Bai Y. Packet buffer management for a high-speed network interface card. 2007 IEEE 16th International Conference on Computer Communications and Networks. IEEE, Honolulu, HI, 2007, pp. 191-196.

Li Z., Wu W., Ren H. Research on Jitter Buffering Algorithm Based on E-MODEL Optimized Speech Quality. 2018 IEEE 3rd International Conference on Cloud Computing and Internet of Things (CCIOT). IEEE, Dalian, China, 2018, pp. 157-161.

Published

06.11.2020

How to Cite

Lamri М. А., Kaisina И. А., Vasiliev Д. С., Chunaev А. В., & Abilov А. В. (2020). Developing AL-ARQ Module for Automatic Measurement of One-Way Data Transmission Delay. Vestnik IzhGTU Imeni M.T. Kalashnikova, 23(2), 82–90. https://doi.org/10.22213/2413-1172-2020-2-82-90

Issue

Section

Articles