网络仿真的流模型和包模型[9]

[入库:2006年2月23日] [更新:2007年3月24日]

本文简介:

                                          图二:简单的包模型

         一个包模型的网络模拟的例子如图二所示。使用这个方法来建模网络,模拟器在保留每个源生成的每个包的信息同时,也在网络中的每个点上建模数据包的路径。数据包在每个链路、每个队列、每个数据源和接收器上被各自的跟踪。包的丢失的计算可以在数据包的级别上进行,这就产生了相当精确和可重复的网络行为。大量的研究成果和商业产品使用包建模的方法进行网络模拟,包括ns2 [14], pdns [19, 20], GloMoSim [28], SSF [4, 3], JavaSim [23], and OpNet [1].

 

       数据包级建模的方法的缺点就是会导致计算复杂性增加。因为模拟器对系统中的每个包跟踪和建模每个包事件(进队列、出队列、传输、接收、丢失),这样系统中出现的要处理的包事件的总数就会非常巨大。另外,在模拟过程中的任意时间点上计算机所需要的内存也会随着数据包的增加而增加,这样内存资源就成为了包级模拟的瓶颈。

本文关键:网络仿真的流模型和包模型
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top