首页> 外文期刊>Proceedings of the Workshop on Principles of Advanced and Distributed Simulation >Time Jails: A Hybrid Approach to Scalable Network Emulation
【24h】

Time Jails: A Hybrid Approach to Scalable Network Emulation

机译:时间监狱:一种可扩展网络仿真的混合方法

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

摘要

It is essential to evaluate the performance of newly developed distributed software and network protocols. Network emulation enables reproducible evaluation of unmodified real implementations. Software built for distributed systems, such as a large scale peer-to-peer system, requires evaluation scenarios with thousands of communicating nodes. Two approaches for scaling network emulation to such scenario sizes have been proposed in the literature: node virtualization and time virtualization. Node visualization allows maximizing the utilization of standard hardware used for emulation experiments. Time virtualization enables trading experiment duration for virtually increased resources of the hardware. It stands to reason that a combination of those two approaches may increase scalability even further. However, in existing combinations, either node virtualization implies relatively high overhead or time virtualization requires modifications of the test subject implementation. In this paper, we present a novel hybrid approach called Time Virtualized Emulation Environment (TVEE). It integrates node virtualization with low overhead and time virtualization, which is transparent to the execution of test subjects. We introduce virtual time based on epochs to enable better dynamic hardware utilization during long lasting experiments. Additionally, a mechanism similar to soft timers ensures an accurate reproduction of network properties in the time virtualized emulation. Our evaluations show the accuracy and scalability of time virtualized network emulation. Comparing TCP throughput, TVEE outperforms other approaches using an event based virtual time by an order of magnitude.
机译:评估新开发的分布式软件和网络协议的性能至关重要。网络仿真可对未修改的实际实现进行可重现的评估。为分布式系统(例如大规模对等系统)构建的软件需要具有数千个通信节点的评估方案。文献中已经提出了两种将网络仿真扩展到这种情况大小的方法:节点虚拟化和时间虚拟化。节点可视化可以最大限度地利用用于仿真实验的标准硬件。时间虚拟化可以为虚拟增加的硬件资源延长实验时间。可以肯定的是,这两种方法的组合可以进一步提高可伸缩性。但是,在现有组合中,节点虚拟化意味着相对较高的开销,或者时间虚拟化需要修改测试对象的实现。在本文中,我们提出了一种称为时间虚拟化仿真环境(TVEE)的新颖混合方法。它将节点虚拟化与低开销和时间虚拟化相集成,这对测试对象的执行是透明的。我们基于历元引入虚拟时间,以在长期实验中实现更好的动态硬件利用率。此外,类似于软计时器的机制可确保在虚拟化时间仿真中准确再现网络属性。我们的评估显示了时间虚拟化网络仿真的准确性和可扩展性。比较TCP吞吐量,TVEE使用基于事件的虚拟时间要比其他方法好一个数量级。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号