• Home
  • Search
  • MClock: handling throughput variability for hypervisor IO scheduling
  • Cite Icon224
  • https://doi.org/10.5555/1924943.1924974Copy DOI Icon

MClock: handling throughput variability for hypervisor IO scheduling

  • Oct 4, 2010
  • Ajay Gulati +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Virtualized servers run a diverse set of virtual machines (VMs), ranging from interactive desktops to test and development environments and even batch workloads. Hypervisors are responsible for multiplexing the underlying hardware resources among VMs while providing them the desired degree of isolation using resource management controls. Existing methods provide many knobs for allocating CPU and memory to VMs, but support for control of IO resource allocation has been quite limited. IO resource management in a hypervisor introduces significant new challenges and needs more extensive controls than in commodity operating systems.This paper introduces a novel algorithm for IO resource allocation in a hypervisor. Our algorithm, mClock, supports proportional-share fairness subject to minimum reservations and maximum limits on the IO allocations for VMs. We present the design of mClock and a prototype implementation inside the VMware ESX server hypervisor. Our results indicate that these rich QoS controls are quite effective in isolating VM performance and providing better application latency. We also show an adaptation of mClock (called dmClock) for a distributed storage environment, where storage is jointly provided by multiple nodes.

Similar Papers
  • Research Article
  • Citations47

Efficient multi-tenant virtual machine allocation in cloud data centers

  • Feb 01, 2015
  • Tsinghua Science and Technology
  • Jiaxin Li +3
  • Research Article

An optimized approach for container deployment driven by a two-stage load balancing mechanism.

  • Jan 10, 2025
  • PloS one
  • Chaoze Lu +2
  • Conference Article
  • Citations19

Reliable Virtual Machine placement in distributed clouds

  • Sep 01, 2016
  • Song Yang +2
  • Conference Article

An algorithm for distance-aware VM allocation with guaranteed bandwidth

  • Jul 01, 2017
  • 2017 IEEE Region 10 Symposium (TENSYMP)
  • Nivin T Regi +2
  • Conference Article

Keynote 1: Challenges of Virtualized System: Performance Point of View by Hai Jin

  • Jul 01, 2011
  • Hai Jin
  • Research Article

Autonomic Resource Management Framework for Virtualised Environments

  • Jan 01, 2018
  • International Journal of Internet Technology and Secured Transactions
  • Annappa B +1
  • Research Article
  • Citations13

Impact of Factors Affecting Pre-copy Virtual Machine Migration Technique for Cloud Computing

  • Jan 01, 2019
  • Materials Today: Proceedings
  • Aditya Bhardwaj +1
  • Research Article

KMPPVM-DRM: A KMeans++ Based Dynamic Clustering Approach for Virtual Machine Resource Allocation in Cloud Data Centers

  • Aug 26, 2025
  • Informatica
  • Mohanad Yahya Al-Hamami +1
  • Book Chapter
  • Citations4

A Taxonomy of Adaptive Resource Management Mechanisms in Virtual Machines: Recent Progress and Challenges

  • Jan 01, 2017
  • José Simão +1
  • Research Article
  • Citations12

A Service Sustainable Live Migration Strategy for Multiple Virtual Machines in Cloud Data Centers

  • Feb 25, 2021
  • Big Data Research
  • Anurag Satpathy +5
  • Research Article
  • Citations72

A Two-Tiered On-Demand Resource Allocation Mechanism for VM-Based Data Centers

  • Jan 01, 2013
  • IEEE Transactions on Services Computing
  • Ying Song +2
  • Conference Article
  • Citations1

Short Paper: Policy Driven Virtual Machine Monitor for Protected Grids

  • Jul 10, 2006
  • F Baiardi +3
  • Research Article

A virtual machine group-oriented TPM system for trusted cloud computing

  • Nov 21, 2025
  • Journal of Cloud Computing Advances Systems and Applications
  • Yanxiang Chen +6
  • Research Article
  • Citations15

Virtual Machine Placement in Cloud Computing

  • Aug 11, 2016
  • Indian Journal of Science and Technology
  • Arunkumar Kumar +2
  • Conference Article
  • Citations19

TeraScaler ELB-an Algorithm of Prediction-Based Elastic Load Balancing Resource Management in Cloud Computing

  • Mar 01, 2013
  • He-Sheng Wu +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.