MirageIO: High-Performance Virtual Block Devices in Xen

  • Authors:
  • YaJun Yang;Ying Song;Yaqiong Li;Zhao YiQiang

  • Affiliations:
  • -;-;-;-

  • Venue:
  • PDCAT '10 Proceedings of the 2010 International Conference on Parallel and Distributed Computing, Applications and Technologies
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

High performance and flexibility are two main issues for storage virtualization. In the Xen virtual machine monitor, the virtual block device in the file backed mode, albeit its easy support for storage sharing, suffers from severe performance degration, especially in the case of I/O-intensive applications. This paper designs and implements MirageIO, an optimized I/O architecture that introduces a highly efficient mapping mechanism between file block numbers in image files and logical block numbers on physical devices. This removes the need of extra processing in the traditional virtual block devices. Experimental results show that MirageIO can achieve up to 22% performance improvement over the unmodified virtual devices.