Reducing journaling harm on virtualized I/O systems

Eunji Lee, Hyokyung Bahn, Minseong Jeong, Sunghwan Kim, Jesung Yeon, Seunghoon Yoo, Sam H. Noh, Kang G. Shin

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

5 Scopus citations

Abstract

This paper analyzes the host cache effectiveness in full virtualization, particularly associated with journaling of guests. We observe that the journal access of guests degrades cache performance largely due to the write-once access pattern and the frequent sync operations. To remedy this problem, we design and implement a novel caching policy, called PDC (Pollution Defensive Caching), that detects the journal accesses and prevents them from entering the host cache. The proposed PDC is implemented in QEMU-KVM 2.1 on Linux 4.14 and provides 3-32% performance improvement for various file and I/O benchmarks.

Original languageEnglish
Title of host publicationSYSTOR 2016 - Proceedings of the 9th ACM International Systems and Storage Conference
PublisherAssociation for Computing Machinery, Inc
ISBN (Electronic)9781450343817
DOIs
StatePublished - 6 Jun 2016
Event9th ACM International Systems and Storage Conference, SYSTOR 2016 - Haifa, Israel
Duration: 6 Jun 20168 Jun 2016

Publication series

NameSYSTOR 2016 - Proceedings of the 9th ACM International Systems and Storage Conference

Conference

Conference9th ACM International Systems and Storage Conference, SYSTOR 2016
Country/TerritoryIsrael
CityHaifa
Period6/06/168/06/16

Bibliographical note

Publisher Copyright:
Copyright © 2016 ACM.

Keywords

  • Caching
  • File system
  • Journaling
  • Virtualization

Fingerprint

Dive into the research topics of 'Reducing journaling harm on virtualized I/O systems'. Together they form a unique fingerprint.

Cite this