Virtual-machine metadata optimization for I/O traffic reduction in mobile virtualization

Renhai Chen, Yi Wang, Jingtong Hu, Duo Liu, Zili Shao, Yong Guan

Research output: Chapter in book / Conference proceedingConference article published in proceeding or bookAcademic researchpeer-review

3 Citations (Scopus)

Abstract

Mobile virtualization introduces extra layers in software stacks, which leads to performance degradation. Especially, each I/O operation has to pass through several software layers to reach the NAND-flash-based storage systems. Among all the I/O operations, a large percentage is updating metadata. Frequent updating metadata not only degrades overall I/O performance but also severely reduces flash memory lifetime. In this paper, we propose a novel I/O optimization technique to identify the metadata of a guest file system which are stored in a VM image file and frequently updated. Then these metadata are stored in a small additional non-volatile memory which is faster and more endurable to greatly improve flash memory's performance and lifetime. The proposed scheme is evaluated on a real hardware embedded platform. The experimental results show that the proposed techniques can effectively improve the I/O performance in mobile devices with virtualization.
Original languageEnglish
Title of host publication2014 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2014
PublisherIEEE
ISBN (Electronic)9781479955763
DOIs
Publication statusPublished - 1 Jan 2014
Event2014 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2014 - Chongqing, China
Duration: 20 Aug 201421 Aug 2014

Conference

Conference2014 IEEE Non-Volatile Memory Systems and Applications Symposium, NVMSA 2014
Country/TerritoryChina
CityChongqing
Period20/08/1421/08/14

ASJC Scopus subject areas

  • Computer Networks and Communications
  • Hardware and Architecture
  • Signal Processing
  • Software

Fingerprint

Dive into the research topics of 'Virtual-machine metadata optimization for I/O traffic reduction in mobile virtualization'. Together they form a unique fingerprint.

Cite this