Previous

Content  

Next


1.4. Jitter  

If you think that nothing could be worst than latency you are promptly to meet jittering. If you know for experiences that your bank always lates 20 minutes to pay your checks, you could adjust your schedule to this behavior. But if the time vary every day you go it’s more difficult for planning your schedules. 
Some similar ocurrs with jittering. Jitter is a latency variation. When latency is more or less constant, designer engineers of latency sensitive applications can redesign their algorithms to take into account the latency phenomenom, and will try to improve application performance in presence of it. When latency is constant something as simple as maximum application timeout response can be defined, and set on the application behavior. 
For example, if we know in advance that maximun latency is going to be 300ms, the application designers can design their application to support this latency, minimizing pernicious effect over the application performance.  
  But when latency vary (jittering), the problem complicates a lot because it's not as easy to take providences for several stages. Let's say that you set the maximum timeout for your application in 500ms. When latency is higher than this value, due to the jittering effect, your application will become unusable. Don’t forget that packets received after timeout is over are not able to be used at all. Some applications deal with this problem implementing adjustable or dynamic timeout. 
Above explanation indicates to us that jittering effect can be worst than latency itself. And jitter is not an infrequent effect. It’s induced by the network congestion severity. Without congestion latency is lower and more or less constant, given a previous specific path. But when congestion begins to manifiest and becomes worse and worse, latency increases reaching unacceptable values. As soon as congestion appears and disappears, depending on network load, latency increases and decreases generating the extremely pernicious jittering effect.

   


Previous

Content  

Next