我是靠谱客的博主 超级水蜜桃,最近开发中收集的这篇文章主要介绍排队时延(queuing delay)和丢包(packet loss)详解排队时延和丢包目录,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

排队时延和丢包

目录

文章目录

  • 排队时延和丢包
  • 目录
    • 丢包(packet loss,其实丢的是分组)

与传播时延,传输时延,处理时延不同,排队时延vary from packet to packet.
举个例子,如果10个分组同时抵达一个空队列,第一个被传输的分组不会遭受任何排队时延,但是最后一个被传输的分组可是等候多时啦!他等着他前面的九个分组都被传输完之后,才轮到传输他,那叫一个惨呀!
因此,当我们刻画排队时延的时候,我们通常采取统计手段,比如平均排队时延,排队时延的方差,排队时延超过某个特定值的概率。

那么,到底什么时候排队时延大?什么时候排队时延不大呢?
这个问题的答案取决于

  • the rate at which traffic arrives at the queue
  • 链路的传输速率R
  • the nature of the arriving traffic,即 流量是以周期性形式到达,还是以突发形式到达

为了更好地回答什么时候排队时延大,什么时候排队时延不大这个问题,我们设:

  • a: the average rate at which packets arrive at the queue ( a 的单位是每秒多少个分组)
  • R: the transmission rate, that is the rate (in bits/sec) at which bits are pushed out of the queue.
  • Suppose that all packets consist of L bits.
  • Finally, 假定这个队列非常大,以至于这个队列可以容纳无穷多个bit。

所以现在有个定义:
Traffic intensity(流量密度) : La/R 说白了就是:每秒到达的bit数/每秒push out的比特数

  • La/R > 1 -----> The average rate at which bits arrive at the queue exceeds the rate at which the bits can be transmitted from the queue,这种情况下,那就是一直堵呀!那到最后排队时延会接近无穷大。
  • La/R <= 1-----> 上面提到的三个因素中考虑了两个因素,在这种情况下,第三个因素就发挥作用了。流量是以周期性形式到达还是以突发形式到达!
    • 以周期性形式到达:每L/R 秒到达一个分组,那么分组到达的时候,队列就是空的,那么根本没有排队时延
    • 以迸发式到达但是仍然有一定的周期:假定每(L/R)N 秒,N个分组同时到达,那么第一个被传输的分组没有排队时延,第二个被传输的分组的排队时延是:L/R 秒。第n个被传输的分组有(n-1)L/R秒的排队时延。我们留了个例子让你计算平均的排队时延(怎么计算,暂时先不管好吧)

丢包(packet loss,其实丢的是分组)

某个分组达到的时候发现队列是满的,没有地方存放这样一个分组,路由器就会丢弃这个分组,也就是说这个分组丢失了。

丢包还有一种原因:
这个分组有些bits坏了,也要丢弃

最后

以上就是超级水蜜桃为你收集整理的排队时延(queuing delay)和丢包(packet loss)详解排队时延和丢包目录的全部内容,希望文章能够帮你解决排队时延(queuing delay)和丢包(packet loss)详解排队时延和丢包目录所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部