Jitter, Delay, Throughput, and Packet Loss for QoS

https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhFtFcbdeTouMX0zA8w5YNpbNtQQT6jcwGkHEc8GPCGeCYyDiscdR_Tzvd9k7PKYrM8Sji5RSjRS4EpaNWGOQDG8cR1Hr4t5CQgUzSZT12mnXnxlkpoPTGbg-1Jra6KrutlD4hUhyphenhyphencNQn4/s1600/packetloss.png

I. Introduction

Nowadays, internet has been regarded as important thing in human life since 1996 when web page commercialized for the first time. In 1996 until 2002, web page showed static text content which did not need a huge bandwidth, but for sure at that time, our internet bandwidth was not as big as present.
Since 2002 until present, web page has been evolved and shows many contents even the multimedia contents like video and audio. As we know that video / audio contents need a huge bandwidth when transmitted. When it's transmitted in a crowded bandwidth, we will find delay issue and I trust that you ever been experienced about buffering process.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjD0waRYHisfdiTfBDl71Jr3T-idC2vRqrrRfe6ZyVnixbw3DVFmWkM-7PFDU5mNM99SrnnID7eQEl946Cg5yYzOjaOkbxvH3YbkcmZ_g8y6YiK6r_kV7IIeGAWfTws9iQgrVZO_nFExwc/s1600/Improve_the_Speed_of_Streaming_Video_Buffering.jpg

So, in multimedia transmission we need to make sure that our transmission media is qualified on QoS parameters. The indicators of QoS are jitter, delay, throughput, and packet loss. When our transmission media has a tolerated jitter, delay, throughput, and packet loss number, so we can know that our transmitted audio/video will be run smoothly.

II. What is Jitter, Delay, Throughput, and Packet Loss

1. Jitter

Jitter is the difference delay time of packets transmission between origin and destination because the time it takes for packets to be send is not the same as the period in which the will arrive at the receiver side. It's caused by many factors like the traffic on origin is less than destination so, on destination side will has many queue and makes jitter number becomes bigger. For better understanding, you may see this below picture :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjBfuMzXYf0btBEoUGD55r52EfLoR9TNn4MR37fNyYjfBJ_Y-7ZGUcSv69oYOnaV9jLuAsE1YIDq3qKptyzU5GiQUUHuwpZRhZEzoHDHjGKrS4126zgIU_yIj2dqV8LmUgbk_gUF7-S8-o/s1600/jitter.png
In this image above, you can notice that one of the packets encounters some delay on his way and it is received little later than it was assumed. Audio/Video packets in networks have very changeable packet inter-arrival intervals because they are usually smaller than normal data packets and are therefore more numerous with bigger chance to get some delay.

2. Delay

Delay is a pending time on transmission process in one period for transmitting a packet from origin to destination. Delay can be categorized as :
  • Packetization Delay, a delay which is happening on origin side because origin side needs time for transforming a data into IP packet data and ready to be sent.
  • Queueing Delay, a delay which is caused of queueing process in router to handle all packet transmission from various sources.
  • Propagation Delay, a delay which is caused by transmission media like copper cable, fiber optic cable, and radio. The worse propagation delay is on radio transmission because there are so many obstacles so some packets are failed to be sent and source / origin needs to resend the packet.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEheyOrMpB1w36bORaquBPZPRGeCtLhz9lxDQPN5siFo87hXH2VzGgTd00fetyveUveDZ69XY-HaGiufimEI33BA4g6mllx8LwJ6qkA7dIBhlP1hB8qHS1AireUgXIAH7NqjmadEbELfqbE/s1600/delay.png

3. Throughput

Many sources write that throughput is a rate of how many something can be processed in one period. It means, how many packets data can be processed / transferred in one periode, for example : total data/second. Typically, throughputs are measured in Kbps, Mbps and Gbps.

4. Packet Loss

Packet loss is the failure of packet transmission to arrive at their destination. In TCP/IP protocol, when packet loss occurred, destination will ask to the source to resend the loss packet but it's causing a delay because the same packet will be sent twice or more. But, in UDP protocol, the loss packet will be ignored and causing improper display on destination site like this picture below :
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg_prv64mYjQgSy2Nh6m8aRg2Zj_pWiP89MuO86yNpv8JxwfL5FTdHx2xOI6PfuNe5cLXwD_jNbddKcYnlNbzaJl42gXqWJtvNq5zU9FsugBmJmnErWikvEkWBBIakYLDITJQU2jpV1S9o/s1600/packet-loss.png
The causes of packet loss include inadequate signal strength at the destination, natural or human-made interference, excessive system noise, hardware failure, software corruption or overburdened network nodes. Often more than one of these factors is involved.
https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiydkijKPTq9nLt2IgGjoHkh7uwWtdBN0ZOFs1YwgECj7cjHJoXIP6YWve_DeCQzJ0N6Z_OuM3conNSfjCkCjjfWCwmprjr2DHgVMHuzb3PlB3_hub0TWr_I7mrZaCYNSB9_ISqSR6cQuU/s1600/Packet+Loss.jpg

III. Conclusion

Video/audio transmission like VoIP (Voice over IP), Video Streaming, and Video Call, highly depends with jitter, delay, throughput, and packet loss factors. Big throughput number impacts smaller number of jitter. delay, and packet loss. The smaller jitter, delay, and packet loss number indicate that the optimal Quality of Service (QoS) condition. But, computer network environment is too complicated and there are so many of factors which can decrease the QoS. One of factors can be involved or all of them in the same time.
 

Comments

Post a Comment

Please leave your comment politely and do not write a spam message.

Thank you. :)