...
首页> 外文期刊>Computer communication review >Tmix: A tool for generating realistic TCP application workloads in ns-2
【24h】

Tmix: A tool for generating realistic TCP application workloads in ns-2

机译:Tmix:在ns-2中生成实际TCP应用程序工作负载的工具

获取原文
获取原文并翻译 | 示例

摘要

In order to perform realistic network simulations, one needs a traffic generator that is capable of generating realistic synthetic traffic in a closed-loop fashion that "looks like" traffic found on an actual network. We describe such a traffic generation system for the widely used ns-2 simulator. The system takes as input a packet header trace taken from a network link of interest. The trace is "reverse compiled" into a source-level characterization of each TCP connection present in the trace. The characterization, called a connection vector, is then used as input to an its module called tmix that emulates the socket-level behavior of the source application that created the corresponding connection in the trace. This emulation faithfully reproduces the essential pattern of socket reads and writes that the original application performed without knowledge of what the original application actually was. When combined with a network path emulation component we have constructed called DelayBox, the resulting traffic generated in the simulation is statistically representative of the traffic measured on the real link. This approach to synthetic traffic generation allows one to automatically repro-duce in ns the full range of TCP connections found on an arbitrary link. Thus with our tools, researchers no longer need make arbitrary decisions on how traffic is generated in simulations and can instead easily generate TCP traffic that represents the use of a net-work by the full mix of applications measured on actual network links of interest. The method is evaluated by applying it to packet header traces taken from campus and wide-area networks and comparing the statistical properties of traffic on the measured links with traffic generated by tmix in ns.
机译:为了执行现实的网络仿真,需要一种流量生成器,它能够以闭环的方式生成现实的合成流量,这种“合成”流量看起来像在实际网络上发现的流量。我们为广泛使用的ns-2仿真器描述了这种流量生成系统。该系统将取自感兴趣的网络链路的数据包头跟踪作为输入。跟踪被“反向编译”为跟踪中存在的每个TCP连接的源代码级特征。然后将称为连接向量的特征用作其名为tmix的模块的输入,该模块模拟在跟踪中创建相应连接的源应用程序的套接字级行为。此模拟忠实地再现了套接字读取和写入的基本模式,即原始应用程序执行时不知道原始应用程序实际是什么。当我们与网络路径仿真组件结合使用时,我们构建了一个称为DelayBox的组件,该仿真中生成的结果流量在统计上代表了实际链路上测得的流量。这种生成综合流量的方法允许人们自动在任意链路上发现所有TCP连接范围。因此,借助我们的工具,研究人员不再需要对仿真中流量的生成方式做出任意决定,而可以轻松地生成TCP流量,该TCP流量代表了在实际感兴趣的网络链路上测得的所有应用程序的混合使用。通过将该方法应用于从校园和广域网获取的数据包头跟踪中,并将测量链路上流量的统计特性与ns中tmix生成的流量进行比较,来评估该方法。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号