首页> 外文会议>9th IEEE International Conference on Networking, Architecture, and Storage >RAFlow: Read Ahead Accelerated I/O Flow through Multiple Virtual Layers
【24h】

RAFlow: Read Ahead Accelerated I/O Flow through Multiple Virtual Layers

机译:RAFlow:通过多个虚拟层的预读加速I / O流

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

摘要

Virtualization is the foundation for cloud computing, and the virtualization can not be achieved without software defined, elastic, flexible and scalable virtual layers. Unfortunately, if multiple virtual storage devices are chained together, the system may be subject to severe performance degradation. While the read-ahead (RA) mechanism in storage devices plays a very important role to improve I/O performance, RA may not be effective as expected for multiple virtualization layers, since it is originally designed for one layer only. When I/O requests are passed through a long I/O path, they may trigger a chain reaction and lead to unnecessary data transmission and thus bandwidth waste. In this paper, we study the dynamic behavior of RA through multiple I/O layers and demonstrate that if controlled well, RA can greatly accelerate I/O speed. We present RAFlow, a RA control mechanism, to effectively improve I/O performance by strategically expanding RA window at each layer. Our real-world experiments show that it can achieve 20% to 50% performance improvement in I/O paths with up to 8 virtualized storage devices.
机译:虚拟化是云计算的基础,没有软件定义,弹性,灵活和可扩展的虚拟层就无法实现虚拟化。不幸的是,如果将多个虚拟存储设备链接在一起,则系统可能会遭受严重的性能下降。虽然存储设备中的预读(RA)机制在提高I / O性能方面起着非常重要的作用,但是RA可能对多层虚拟化层没有预期的效果,因为它最初仅设计用于一层。当I / O请求通过长I / O路径传递时,它们可能触发链式反应并导致不必要的数据传输,从而浪费带宽。在本文中,我们研究了RA通过多个I / O层的动态行为,并证明了如果控制得当,RA可以大大提高I / O速度。我们介绍RAFlow,一种RA控制机制,通过策略性地扩展每一层的RA窗口来有效地提高I / O性能。我们的实际实验表明,借助多达8个虚拟存储设备,它可以在I / O路径上实现20%到50%的性能提升。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号