首页> 外文会议>IEEE International Symposium on Modeling, Analysis Simulation of Computer and Telecommunication Systems >Exploiting Spatial Locality to Improve Disk Efficiency in Virtualized Environments
【24h】

Exploiting Spatial Locality to Improve Disk Efficiency in Virtualized Environments

机译:在虚拟环境中利用空间局部性来提高磁盘效率

获取原文

摘要

Virtualization has become a prominent tool in data centers and is extensively leveraged in cloud environments: it enables multiple virtual machines (VMs) - with multiple operating systems and applications - to run within a physical server. However, virtualization introduces the challenging issue of preserving the high disk utilization (i.e., reducing the seek delay and rotation overhead) when allocating disk resources to VMs. Exploiting spatial locality, a key technique for improving disk utilization and performance, faces additional challenges in the virtualized cloud because of the transparency feature of virtualization (hyper visors do not have the information about the access patterns of applications running within each VM). To this end, this paper contributes a novel disk I/O scheduling framework, named Pregather, to improve disk I/O efficiency through exposure and exploitation of the special spatial locality in the virtualized environment (regional and sub-regional spatial locality corresponds to the virtual disk space and applications' access patterns, respectively), thereby improving the performance of disk-intensive applications without harming the transparency feature of virtualization (without a priori knowledge of the applications' access patterns). The key idea behind Pregather is to implement an intelligent model to predict the access regularity of sub-regional spatial locality for each VM. We implement the Pregather disk scheduling framework and perform extensive experiments that involve multiple simultaneous applications of both synthetic benchmarks and a MapReduce application on Xen-based platforms. Our experiments demonstrate the accuracy of our prediction model and indicate that Pregather results in the high disk spatial locality and a significant improvement in disk throughput and application performance.
机译:虚拟化已成为数据中心中的重要工具,并且在云环境中得到了广泛利用:虚拟化使具有多个操作系统和应用程序的多个虚拟机(VM)可以在物理服务器中运行。但是,虚拟化带来了具有挑战性的问题,即在将磁盘资源分配给VM时,要保持较高的磁盘利用率(即,减少查找延迟和轮换开销)。由于虚拟化具有透明性,利用空间局部性(一种提高磁盘利用率和性能的关键技术)在虚拟化云中面临着其他挑战(超级管理者没有有关每个VM中运行的应用程序访问模式的信息)。为此,本文提出了一种新颖的磁盘I / O调度框架,名为Pregather,以通过暴露和利用虚拟化环境中的特殊空间局部性来提高磁盘I / O效率(区域和次区域空间局部性对应于虚拟磁盘空间和应用程序的访问模式),从而提高了磁盘密集型应用程序的性能,而不会损害虚拟化的透明性(无需事先了解应用程序的访问模式)。 Pregather背后的关键思想是实现一个智能模型来预测每个VM的子区域空间局部性的访问规律。我们实现了Pregather磁盘调度框架,并执行了广泛的实验,其中涉及基于Xen的平台的合成基准测试和MapReduce应用程序的多个同时应用程序。我们的实验证明了我们预测模型的准确性,并表明Pregather会导致较高的磁盘空间局部性以及磁盘吞吐量和应用程序性能的显着提高。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号