【24h】

Freezing Time: A New Approach for Emulating Fast Storage Devices Using VM

机译:冻结时间:使用VM模拟快速存储设备的新方法

获取原文

摘要

Recently we are seeing a considerable effort from both academy and industry in proposing new technologies for storage devices. Often these devices are not readily available for evaluation and methods to allow performing their tests just from their performance parameters are an important tool for system administrators. Simulators are a traditional approach for carrying out such evaluations, however, they are more suitable for evaluating the storage device as an isolate component, mostly due to time constraints. In this paper, we propose an approach based on virtual machine technology that is capable of emulate storage devices transparently for the operating system allowing evaluation of simulating devices within a real system using any synthetic or real workload. To emulate devices in real environments it is necessary to use the currently available devices as a storage medium which creates a difficulty when the device to be emulated is faster than this storage medium. To circumvent this limitation we introduce a new technique called Freezing Time, which takes advantage of virtual machine pausing mechanism to manipulate the virtual machine clock and hide the real I/O completion time. Our approach can be implemented just requiring the hypervisor to be modified, providing a high degree of compatibility and flexibility since it is not necessary to modify neither the operating system nor the application. We evaluate our tool under a real system using old magnetic disks to emulate faster storage devices. Experiments using our technique presented an average latency error of 6.08% for read operations and 6.78% for write operations when comparing a real to device.
机译:最近,我们正在从学院和行业努力提出用于存储设备的新技术。通常,这些设备通常不可用于评估和方法,以允许从其性能参数执行其测试是系统管理员的重要工具。模拟器是进行这种评估的传统方法,但是,它们更适合于评估存储设备作为隔离分量,主要是由于时间约束。在本文中,我们提出了一种基于虚拟机技术的方法,该方法能够为操作系统透明地模拟存储设备,允许评估使用任何合成或实际工作量的真实系统内的模拟设备。为了在真实环境中模拟设备,必须使用当前可用的设备作为在要仿真的设备比该存储介质更快的情况下创造难度的存储介质。为了规避此限制,我们介绍了一种新的技术,称为冻结时间,这利用虚拟机暂停机制来操纵虚拟机时钟并隐藏真实的I / O完成时间。我们的方法可以实现只是要求修改虚拟机制,提供高度兼容性和灵活性,因为没有必要修改操作系统和应用程序。我们在使用旧磁盘的真实系统下评估我们的工具,以模拟更快的存储设备。使用我们的技术的实验呈现了读取操作的平均延迟误差为6.08%,在比较真实设备时,读取操作的读取操作和6.78%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号