0

I am learning computer network, and confused by the queuing delay. In my textbook, it says that when La/R approaches 1, and with random inter-arrival times, then the average queuing delay is closer to infite. Here, R is the transmission rate, a is in units of packets/sec and all packets have L bits data.

In my view, if the emission rate equals transmission rate, for example both are 500 packets/second, then sometimes the emission rate will go above it so the queue will expand, but also sometimes the emission rate will less than it so the queue will shrink. It seems like will achieve some kind of balance and the queue will not become infinite. Someone told me that it is a kind of queueing theory model and follows Poisson distribution. Can anybody give more detailed explanation to me? Thanks a lot!

Here is what my textbook says:

Typically, the arrival process to a queue is random; that is, the arrivals do not follow any pattern and the packets are spaced apart by random amounts of time. In this more realistic case, the quantity La/R is not usually sufficient to fully characterize the queuing delay statistics. Nonetheless, it is useful in gaining an intuitive understanding of the extent of the queuing delay. In particular, if the traffic intensity is close to zero, then packet arrivals are few and far between and it is unlikely that an arriving packet will find another packet in the queue. Hence, the average queuing delay will be close to zero. On the other hand, when the traffic intensity is close to 1, there will be intervals of time when the arrival rate exceeds the transmission capacity (due to variations in packet arrival rate), and a queue will form during these periods of time; when the arrival rate is less than the transmission capacity, the length of the queue will shrink. Nonetheless, as the traffic intensity approaches 1, the average queue length gets larger and larger. The qualitative dependence of average queuing delay on the traffic intensity is shown in Figure 1.18.

enter image description here

3
  • can you provide some more background from textbook, it is quite hard to understand what is described. also, if this is a question about queueing theory it might be best asked at cs.stackexchange.com
    – Effie
    Sep 28, 2021 at 14:11
  • My textbook is "Computer Networking A Top-Down Approach 8th edition". And this problem comes from chapter 1.4.2 "Queueing delay and Packet loss".
    – shino
    Sep 28, 2021 at 14:16
  • @Effie I have just added more information about this problem.
    – shino
    Sep 28, 2021 at 14:32

1 Answer 1

1

If arrival times are random , then occasionally packets will arrive faster than transmitted and the queue will increase. If that happens often enough, the queue will fill and packets will be dropped. That’s when delay becomes infinite.

5
  • but how about when packets arrive slower than transmitted? In this case, will the queue shrink?
    – shino
    Sep 28, 2021 at 15:33
  • Yes, but you can have a large burst of packets that fills up the queue. When you have interfaces of different speeds this is common.
    – Ron Trunk
    Sep 28, 2021 at 15:40
  • but the book says that if the queue is infinite then the queue will grow infinitely. since average emission rate equals transmission rate, why not it finally achieve some kind of balance? if a large burst of packets happen, how about idle time that just a few packets happen?
    – shino
    Sep 28, 2021 at 15:49
  • In real life, queues are not infinite. You can average over a long time, but short term bursts can fill a finite queue.
    – Ron Trunk
    Sep 28, 2021 at 15:51
  • I have founded an answer in Chinese, answer I think this problem is relate to queuing theory and poission distribution.
    – shino
    Sep 29, 2021 at 3:49

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge that you have read and understand our privacy policy and code of conduct.

Not the answer you're looking for? Browse other questions tagged or ask your own question.