• Home
  • Search
  • VM-Aware Adaptive Storage Cache Prefetching
  • Cite Icon1
  • https://doi.org/10.1109/cloudcom.2017.20Copy DOI Icon

VM-Aware Adaptive Storage Cache Prefetching

  • Dec 1, 2017
  • Keiichi Matsuzawa +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Storage cache prefetching is an effective technique for reducing the access latency in hierarchical storage systems when the access pattern is predictable based on access locality.In Infrastructure-as-a-Service (IaaS) clouds, however, storage virtualization significantly rearranges data placement, thereby reducing the spatial locality observed in the host operating system (OS). Moreover, IaaS clouds consolidate applications with various workloads that may change over time.Therefore, the access pattern changes both spatially and temporally.This paper proposes an adaptive storage cache prefetching scheme that uses structural and statistical information inside virtual machines (VMs). Observation of the application's file usage and internal file-layout information in the guest OS allows the host OS to capture spatial and temporal locality during storage access.In addition, application-level performance statistics allow the host OS to tune the prefetch speed adaptively to prevent performance degradation due to excessive prefetching.We implemented a prototype cache prefetching system that cooperates with Linux and PostgreSQL in a VM.Experiments using the TPCx-V benchmark showed that VM-awareness improved the performance by 17.1% compared with traditional prefetching.Our system achieved 3.15 times better performance than an existing non-prefetching caching system.

Similar Papers
  • Conference Article

Cache Management with Fadvise Based on LFU

  • Jul 01, 2020
  • Naomichi Fukuda +3
  • Conference Article
  • Citations15

Forensic acquisition and analysis of VMware virtual machine artifacts

  • Mar 01, 2013
  • V Meera +2
  • Conference Article
  • Citations7

Accelerating critical OS services in virtualized systems with flexible micro-sliced cores

  • Apr 23, 2018
  • Jeongseob Ahn +3
  • Conference Article
  • Citations3

Scheduling Policy Optimization in Kernel-Based Virtual Machine

  • Dec 01, 2010
  • Tao Ding +4
  • Conference Article
  • Citations3

VMBeam: Zero-Copy Migration of Virtual Machines for Virtual IaaS Clouds

  • Sep 01, 2016
  • Kenichi Kourai +1
  • Conference Article
  • Citations4

Evaluation of different Operating Systems performance in the Private Cloud with ESXi hypervisor using SIGAR framework

  • Sep 01, 2014
  • P Vijaya Vardhan Reddy +1
  • Research Article
  • Citations5

Optimizing guest swapping using elastic and transparent memory provisioning on virtualization platform

  • May 14, 2016
  • Frontiers of Computer Science
  • Xi Li +3
  • Research Article
  • Citations2

A protective mechanism for the access control system in the virtual domain

  • Nov 01, 2016
  • China Communications
  • Jinan Shen +5
  • Conference Article
  • Citations38

Performance analysis towards a KVM-Based embedded real-time virtualization architecture

  • Nov 01, 2010
  • Jun Zhang +5
  • Dissertation

Delay-aware network I/O virtualization for cloud computing

  • Jan 01, 2015
  • Luwei Cheng
  • Conference Article
  • Citations6

EMinRET: Heuristic for Energy-Aware VM Placement with Fixed Intervals and Non-preemption

  • Nov 01, 2015
  • Nguyen Quang-Hung +1
  • Conference Article
  • Citations39

Cache-Leakage Resilient OS Isolation in an Idealized Model of Virtualization

  • Jun 01, 2012
  • Gilles Barthe +3
  • Research Article
  • Citations2

Efficient and Fine-Grained VMM-Level Packet Filtering for Self-Protection

  • Apr 01, 2014
  • International Journal of Adaptive, Resilient and Autonomic Systems
  • Kenichi Kourai +2
  • Research Article
  • Citations29

TEE: A virtual DRTM based execution environment for secure cloud-end computing

  • Aug 26, 2014
  • Future Generation Computer Systems
  • Weiqi Dai +6
  • Research Article
  • Citations58

XHive: Efficient Cooperative Caching for Virtual Machines

  • Jan 01, 2011
  • IEEE Transactions on Computers
  • Hwanju Kim +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.