【24h】

Taming Wild Horses: The Need for Virtual Time-Based Scheduling of VMs in Network Simulations

机译:驯服野马:网络仿真中虚拟机基于虚拟时间的调度需求

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

摘要

The next generation of scalable network simulators employ virtual machines (VMs) to act as high-fidelity models of traffic producer/consumer nodes in simulated networks. However, network simulations could be inaccurate if VMs are not scheduled according to virtual time, especially when many VMs are hosted per simulator core in a multi-core simulator environment. Since VMs are by default free-running, on the outset, it is not clear if, and to what extent, their untamed execution affects the results in simulated scenarios. Here, we provide the first quantitative basis for establishing the need for generalized virtual time scheduling of VMs in network simulators, based on an actual prototyped implementations. To exercise breadth, our system is tested with disparate applications: (a) a set of message passing parallel programs, (b) a computer worm propagation phenomenon, and (c) a mobile ad-hoc wireless network simulation. We define and use error metrics and benchmarks in scaled tests to empirically report the poor match of traditional, fairness-based VM scheduling to VM-based network simulation, and also clearly show the better performance of our simulation-specific scheduler, with up to 64 VMs hosted on a 12-core simulator node.
机译:下一代可扩展网络模拟器使用虚拟机(VM)充当模拟网络中流量生产者/使用者节点的高保真模型。但是,如果未根据虚拟时间计划VM,则网络仿真可能会不准确,尤其是在多核模拟器环境中,每个模拟器内核托管许多VM时。由于虚拟机默认情况下是自由运行的,因此尚不清楚它们的不受约束的执行是否会影响模拟方案中的结果,以及在何种程度上影响模拟结果。在此,我们基于实际的原型实现,为建立对网络模拟器中的VM的通用虚拟时间调度的需求提供了第一个定量基础。为了发挥广度,我们的系统在不同的应用程序中进行了测试:(a)一组消息传递并行程序,(b)计算机蠕虫传播现象,以及(c)移动自组织无线网络仿真。我们在规模化测试中定义并使用错误度量和基准,以经验方式报告传统的,基于公平性的VM调度与基于VM的网络仿真的不匹配情况,并清楚地显示特定于仿真的调度程序的最佳性能(最多64个)托管在12核模拟器节点上的VM。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号