【24h】

The Distributed Open Network Emulator

机译:分布式开放网络仿真器

获取原文

摘要

In this paper, we present the design and implementation of The Distributed Open Network Emulator (dONE), a scalable hybrid network emulation/simulation environment. It has several novel contributions. First, a new model of time called relativistic time that combines the controllability of virtual time with the naturally flowing characteristics of wall-clock time. This enables a hybrid environment in which direct code execution can be mixed with simulation models. Second, dONE uses a new transparent object based framework called Weaves, which enables the composition of unmodified network applications and protocol stacks to create large-scale simulations. Finally, it implements a novel parallelization strategy that minimizes the number of independent timelines and offers an efficient mechanism to progress the event timeline. Our prototype implementation incorporates the complete TCP/IP stack from the Linux 2.4 kernel family and executes any application code written for the BSD sockets interface. Theprototype runs on 16 processors and produces super-linear speedup in a simulation of hundred infinite-source to infinite-sink pairs.
机译:在本文中,我们介绍了分布式开放式网络仿真器(dONE)(一种可扩展的混合网络仿真/仿真环境)的设计和实现。它有几个新颖的贡献。首先,一种称为相对论时间的新时间模型将虚拟时间的可控制性与挂钟时间的自然流动特性结合在一起。这实现了混合环境,在其中可以将直接代码执行与仿真模型混合在一起。其次,dONE使用称为Weaves的新的基于透明对象的框架,该框架使未经修改的网络应用程序和协议栈的组合能够创建大规模仿真。最后,它实现了一种新颖的并行化策略,该策略将独立时间轴的数量减至最少,并提供了一种有效的机制来推进事件时间轴。我们的原型实现结合了Linux 2.4内核家族中完整的TCP / IP堆栈,并执行为BSD套接字接口编写的所有应用程序代码。该原型在16个处理器上运行,并在模拟数百个无限源到无限宿对时产生超线性加速。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号