载P22 中给出的信道利用率和延迟的关系中。我认为错了,信道利用率和延迟没有必然联系。 载 top-down 中是说流量强度和迟延的关系。
同意的留言。不同一的给说明。
我日豆瓣说我的评论太短。晕,下面加以写东东。异构发表。
阿娇佛俄军哦阿飞哦啊佛额阿娇佛哦金额阿娇附近
附近哦啊俄方就哦阿娇
阿娇佛俄军奥附近哦就哦阿娇佛
就啊佛俄军奥附近哦俄军奥附近哦额j
就佛俄军奥附近哦阿娇附近哦阿娇哦ejij
hi lili, 还是我O(∩_∩)O~
刚好看过了你提到的《计算机网络——自顶向下方法与Internet特色》 清华大学出版社 03年的中译本的一点点内容。你提到的内容在1.6.1节“延迟的类型”。 呵呵 难怪你会误会,这里的那张图和谢的书的P22是那么的相似。
呵呵 你说的是对的,我之前没有理解对流量强度。你看到的流量强度traffic intensity,建模于公式La/R(详见top-down一书 P37-38),其作用是用于估计排队延迟的。
也许你还记得吧,节点总延迟=节点处理延迟+排队延迟+发送延迟+传播延迟吧。
避免误解,还是直接写英文的术语吧 total node delay = processing delay + queuing delay + transmission delay + propagation delay.
traffic intensity是在“排队延迟详解”一节中提及的。processing, transmission or propagation delay都是可以直接利用参数推导,可是queuing delay却要依赖于统计学,因此借用了流通工程(traffic engineering)的概念。traffic intensity是不能大于1,否则所设计的这个接口就会被不断增加的待发送数据占满内存。
top-down一书P38的图1.20说明的是queuing delay和traffic intensity的关系;而谢的一书说的是网络吞吐量network和delay(应该是泛指total node delay)。二者有着相似的模型曲线,但有所区别。
吞吐量throughput我是在谢的书上看到的,P17. 我的个人理解是对于某一接口而言,这一接口的throughput相当于traffic intensity=La/R 中的La。如果是说到网络的throughput,那么应该相当于给定的时间t里,这个网络上所有与网络外通信的接口上的 (所有La之和*t - 所有R之和*t)。呵呵,有点复杂的个人理解,说得我自己都有点晕乎。
anyway, 希望帮助区别理解。疑问和错误,请指正并共同进步。
By Nizzz
哈,谢谢你的回复,没想到这么长时间来有人看我这问题。首先有可能我是理解不到位。第二个流量强度应该和你说的吞吐量不是一回事。关于流量强度有一条定律理论上不能大于1.不知到你说的吞吐量有着个说法没。
刚才突然兴起在review这本书,看到了这段,又想起几天前看到的你的这个问题。
你的看法我觉得是很正确的,信道利用率一般和延迟是没有必然联系。
但是你犯的错误在于没有好好认真看清理解谢老师的文字哦,混淆了信道吞吐量和网络吞吐量,呵呵。
第22页第七节开头直接点明了:“利用率有信道利用率和网络利用率两种”。利用率与吞吐量throughput是有关系的。吞吐量在第五节中提及,吞吐量定义中也提及可以针对网络、信道或者接口而言。对不同对象的吞吐量的定义,也间接给我们提示,这些参数的定义,都可以针对信道或者网络而有所不同。
信道利用率是针对某一信道而言,指信道有数据通过所占的时间比。
而网络利用率给的定义是“全网络的信道利用率的加权平均值”。这是一个学术上的定义,我们可以直观类似地理解为全网络“间歇”的传输数据对网络的占用率。当然,从这样的理解上来说,我认为谢老师的观点和例子是正确合理也比较易于理解的,建议可以再细细看一看,想一想,应该能清楚。
信道利用率和延迟是没有必然联系,可是网络利用率和延迟显然是会有联系的。书中也是这么定义的。
结论是:你和谢老师都没有错,错在粗心和误会了吧,呵呵。
至于你说的top-down一书,我没有亲自细细拜读过,不敢随便发表看法。不过,流量强度我想来应该和throughput是同样或者至少是相似的定义。当然,这里的throughput当然是指网络的throughput。网络的throughput过大,或者说网络的利用率过大,自然也就会带来延迟的过高。这也是没有矛盾的。
如有问题,欢迎继续探讨。
By Nizzz
试想A给B不间断发送数据, A的发送速率为20kb/s, B的接受速率(发送)为30kb/s,可想而知AB之间的信道的利用率为1, 但是从A发出打包的迟延不会变化,因为再没一时间内,B总是可以处理完从A发来的包。