首页> 外文期刊>Computer networks >Enabling Network Calculus-based Simulation For Tcp Congestion Control
【24h】

Enabling Network Calculus-based Simulation For Tcp Congestion Control

机译:为Tcp拥塞控制启用基于网络演算的仿真

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

摘要

In this paper, we propose to speed up the simulation performance for TCP-operated networks by incorporating network calculus-based models in a simulation framework. In the simulation framework, we describes the operational properties of TCP congestion control, additive increase and multiplicative decrease (AIMD) and slow start, together with the queue discipline in the domain of network catculus. In order to determine network calculus models for TCP congestion, we first devise a simple TCP throughput model which approximately determines the range of per-flow throughput that one TCP can attain in a given interval, given the number of packet losses in the interval. We then exploit the TCP model to define a collection of network calculus theorems that regulate TCP flows in the range between the upper- and lower-limits on the TCP per-flow throughput in the corresponding interval. Finally, we incorporate the derived rules (theorems) into ns-2 to obtain a network calculus-based (NC-based) simulation, and carry out both the NC-based and the packet-level simulation to evaluate the performance gain and accuracy of the NC-based simulation, where the former is represented in perspective of the execution time (wall time) incurred in conducting the simulations and the later is evaluated in terms of the difference between results obtained in both the packet-level and NC-based simulation. The simulation results indicate that an order of magnitude or more (maximally 30 times) improvement in the execution time is achieved and the performance improvement becomes more salient as the network size increases in perspective of network-link capacities and the number of flows. The discrepancy observed between the NC-based simulation and the packet-level simulation, on the other hand, is minimally 1 -2% and maximally 8-12% in a wide spectrum of network topologies and traffic loads. Additionally the results also indicate that the NC-based simulation outperforms a fluid-model-based simulation realized with the use of the time-stepped hybrid simulation technique, and that the performance improvement of the NC-based simulation is still held in IEEE 802.11-based wireless networks and also immune to the type of the simulation platform consisting of ns-2, operating system, and hardware specification.
机译:在本文中,我们建议通过将基于网络演算的模型合并到仿真框架中来加快TCP运营网络的仿真性能。在仿真框架中,我们描述了TCP拥塞控制,加性增加和乘性减少(AIMD)和缓慢启动的操作属性,以及网络类别中的队列规则。为了确定用于TCP拥塞的网络演算模型,我们首先设计一个简单的TCP吞吐量模型,该模型在给定间隔内的数据包丢失数量的情况下,大致确定一个TCP在给定间隔内可以达到的每流吞吐量的范围。然后,我们利用TCP模型来定义网络演算定理的集合,这些定律在相应间隔内的TCP每流吞吐量的上限和下限之间的范围内调节TCP流。最后,我们将导出的规则(定理)合并到ns-2中,以获得基于网络演算(基于NC)的仿真,并同时进行基于NC和数据包级的仿真,以评估网络的性能增益和准确性基于NC的仿真,其中前者以进行仿真时的执行时间(挂墙时间)表示,而后者则根据数据包级仿真和基于NC的仿真结果之间的差异进行评估。仿真结果表明,从网络链接容量和流数量的角度来看,随着网络规模的增加,执行时间可实现一个数量级或更多(最多30倍)的改进,并且性能的提高变得更加明显。另一方面,在各种网络拓扑和流量负载中,基于NC的仿真与数据包级别的仿真之间的差异最小为1 -2%,最大为8-12%。此外,结果还表明,基于NC的仿真性能优于使用时步混合仿真技术实现的基于流体模型的仿真,并且IEEE 802.11-仍然保持基于NC的仿真的性能提升。基于无线网络,并且不受ns-2,操作系统和硬件规格组成的仿真平台类型的影响。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号