什么是PDNS?

PDNS - Parallel/Distributed NS

现状和变化:pdns-2.27-v1a (March 16, 2004)
1. 与ns-2.27、最新的libSynk以及Intel's icc/ecc和 gcc-3.2 compilers兼容;
2. 支持Gtemulator(仅linux);
3. 本地->远程->本地路由支持,其它固定路由问题;
4. 改进的与64位平台的支持
概述
已发布的、有效的网络模拟器ns已成为一个流行和广泛的模拟器,它被用于在网络通信方面的研究。但是,ns的设计,对于大型网络的模拟是非常困难的,几乎是不可能的,因为对内存和CPU时间过度的要求。位于Georgia Tech 的PADS研究小组,已经对ns进行了扩展和增强,使之允许网络模拟以并行和分布的方式,在网络工作站上运行。
目标
  我们的目标是为ns用户提供一种把他们的模拟散布在许多网络工作站上的方式,这些工作站要么通过Myrinet 网络,要么通过Ethernet网络用TCP/IP协议栈互联。通过把网络的模块散布在许多机器上,在任何一个单独的系统上对内存的要求远比仅在一个独立的工作站上模拟小的多。总的执行时间至少要与原来相等,甚至快好几倍。在所有情况下,我们能够通过分布这个模块在许多系统上,支持更大的网络模块。
  一个重要的目标是最小化地更改应经发布的ns源代码,以及当我们使用我们更改的ns时,确保已经存在的ns模拟器能够正确的运行。对ns最小化的改动,允许并行模拟器能够稳定的使用新的、改进了的ns版本。任何新的或者修改的ns语法应该直接与模拟器的并行相关联,并且不影响不适用PDNS的ns用户。


你可能感兴趣的:(什么是PDNS?)