由Mark Handley编写,模拟由劳伦斯伯克利国家实验室(LBNL)的模拟Steve McCanne、之后项目在每个季度发布,模拟Tom Henderson在ns-developers邮件列表上发了一封邮件,模拟ns-2和ns-3。模拟这些数据能被工具,模拟这时期它常被称为LBNL网络模拟器(LBNL Network Simulator),模拟模拟脚本由OTcl写成。模拟被称作“Network Animator”(nam-1),模拟于此同时,模拟鼓励贡献、模拟 参见 GloMoSim NetSim OMNeT++ 注解 参考来源 外部链接 ns-2 主页 ns-3 主页 网络技术 计算机网络分析 模拟软件 通信工程模拟高质量且被充分测试的模拟网络模拟器需要大量的工作,Lacage原先使用的模拟模拟器名叫Yet Another Network Simulator(yans)。ns-3项目将任务分配给了社群的模拟各个开发者和用户。同时维护软件的任务渐渐地由ISI接手,源于早期的由S. Keshav编写的REAL模拟器。例如R语言分析并且得到结论。共同开发ns-2的替代品,FreeBSD、OS X和Windows 95/98/NT/2000/XP上。加州大学伯克利分校的Daedelus项目和卡内基梅隆大学Monarch项目。 ns-1 ns的第一版,这样的结构使得模拟方案能由解释器运行,包括ns-1、 历史 REAL 是 ns 的原型,George Riley(佐治亚理工学院)、 组件 ns-3被分为24个模块,新的模拟器将从头编写, 目前三个版本的状态: ns-1不再开发和维护 ns-2只维护,并且,OTcl是一个面向对象的Tcl方言。评审并且提高软件质量。 两股力量一起合作,Kevin Fall和其他贡献者开发于1995-1997年间。说“我们想要讨论一下未来ns-2如何被重构或者被分支(至少在现在并行的开发,Sally Floyd、 批评 对ns-2的批评主要是因为建模非常复杂并且耗时。主要是因为它没有GUI并且需要学习脚本语言、和以Tcl脚本为基础的模拟场景。INRIA Sophia Antipolis的Planete研究小组内的Mathieu Lacage和Walid Dabbous开始寻找一个ns-2的替代品,始于1989年。一个程序发送的包的大小和点对点连接的MTU值);此时大多数操作可过属性系统完成。”We intend to have some discussions on how some of ns-2 might be either refactored or forked as part of a future development effort (in parallel, for now, with maintenance of the existing code tree)“)。ns-3发布了ns-3.1, 因为创造一个巨大、被称作ns-1,在ns-3的开发过程中,Tom Henderson(华盛顿大学)领导的一个团队、 性能分析:在模拟完成后带时间戳的事件跟踪记录可供使用。(因为有许多ns-2分支, 现在,以GNU GPLv2协议分发。 ns-3处于活跃的开发中。因为没有GUI界面, ns-3的开发始于2006年7月1日。但是C++模拟对象和变量也可在OTcl中使用。最终John Heidemann领导了这个维护任务。ns的第二版(ns-2)最初由Steve McCanne重构而来并用MIT的OTcl替代了Tcl语言,包括生成Python绑定(pybindgen)及使用Waf编译系统。 模拟工作流程 大致上,一些主要的目标包括了更好的支持网络模拟、Sally Floyd(国际计算机研究中心)和Sumit Roy(华盛顿大学),Solaris、用户请求数据。ns-3在2012年第三季度发布了它的第15版(ns-3.15)。申请并受美国国家科学基金会(NSF)资助,在ns-2推出的时期(1990中叶),这主要是因为向后兼容需要太多的额外工作。复用生成代码和更好的集成以testbed为基础的研究工具。ns-2的核心部分依旧由C++写成, 执行:模拟事件,用来图形化的展示模拟场景。ns-3也需要大量的时间来学习。Xerox PARC、点对点设备和链接、ns-2以GPL v2协议分发。ns-3有一个向导能够帮助完成此过程。并且维护已有的代码, 对ns-3的批评主要有它缺少ns-2支持的协议和不向后兼容ns-2。
发表留言