Power-efficient and high-performance block I/O framework for mobile virtualization systems

Kihong Lee, Dongwoo Lee, Young Ik Eom

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

This paper proposes an efficient block I/O framework for mobile virtualization environments containing a few CPU cores. We improve the block I/O layer of a virtual ma- chine (VM) so that it can provide higher I/O performance and lower CPU usage. Generally, virtualized systems suffer from I/O performance degradation due to inherent virtu- alization overheads. Recently suggested polling-based I/O virtualization techniques can achieve high performance im- provement. However, it has a drawback in CPU utilization, so it is difficult for embedded or mobile systems to adopt the polling mechanism because they do not have sufficient CPU cores. The proposed block I/O framework in this paper monitors the status of I/O requests and CPU utilization in order to dynamically switch the I/O process mode between exit mode and polling mode, and change the polling interval depending on the amount of current I/O requests. It can achieve both higher I/O performance and lower CPU uti- lization. The experimental results show that our proposed framework outperformed existing exit-based mechanism by achieving 18.8% better throughput and 15.1% lower CPU usage. Moreover, in comparison with the system using only polling mechanism, it can reduce the CPU usage by 10% with almost no throughput degradation.

Original languageEnglish
Title of host publicationACM IMCOM 2015 - Proceedings
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450333771
DOIs
StatePublished - 8 Jan 2015
Event9th International Conference on Ubiquitous Information Management and Communication, ACM IMCOM 2015 - Bali, Indonesia
Duration: 8 Jan 201510 Jan 2015

Publication series

NameACM IMCOM 2015 - Proceedings

Conference

Conference9th International Conference on Ubiquitous Information Management and Communication, ACM IMCOM 2015
Country/TerritoryIndonesia
CityBali
Period8/01/1510/01/15

Keywords

  • Hypervisor
  • I/O virtualization
  • Mobile virtualization
  • Polling
  • Virtual machine

Fingerprint

Dive into the research topics of 'Power-efficient and high-performance block I/O framework for mobile virtualization systems'. Together they form a unique fingerprint.

Cite this