• Home
  • Search
  • Optimizing Virtual Machine Resource Placement on Multi-Socket Platforms
  • Cite Icon5
  • https://doi.org/10.1109/ccem.2012.6354617Copy DOI Icon

Optimizing Virtual Machine Resource Placement on Multi-Socket Platforms

  • Oct 1, 2012
  • Prerna Saxena +1 more
Show More
  • Abstract
  • Literature Map
  • Citations
  • Similar Papers
Abstract

Modern multi-core, multi-socket hardware powering the "cloud" is designed with memory and cache resources that have local associativity to a group of cores. Operating systems have characterized these associativities as part of Non-Uniform Memory Architecture (NUMA) optimizations within their virtual memory manager (VMM) and scheduler which improves application performance. Mature NUMA optimizations are prevalent for an OS running on bare-hardware. However, their benefits are reduced within virtual machines(VM) in the cloud. Even though cloud applications are executed by standard multi-core multi-socket hardware, the abstraction brought in by the virtualization layer makes it challenging to optimize resource management within a VM. This paper describes new paradigms in hypervisor technology-- scheduling VMs on cores and managing their memory resources which streamlines their execution on underlying multicore hardware. Being Linux kernel developers, we base our work on Linux operating system and Kernel Virtual Machine (KVM) --a subsystem which turns the Linux kernel into a scalable hypervisor. We evaluate few approaches for optimal resource allocation with KVM. We summarize our findings with a comparative study of how different scheduling algorithms can be employed with KVM for various systems to support efficient resource placement while running cloud workloads.

Similar Papers
  • Research Article
  • Citations21

Measuring and analyzing code authorship in 1 + 118 open source projects

  • Mar 06, 2019
  • Science of Computer Programming
  • Guilherme Avelino +3
  • Book Chapter
  • Citations1

Detection of KVM’s Virtual Environment and Vulnerability

  • Jan 01, 2013
  • Li Ruan +3
  • Conference Article

Efficient VM Memory Balancing Algorithm Design and Implementation

  • Apr 01, 2017
  • Fang Liu +1
  • Conference Article
  • Citations9

Comparative study on Virtual Machine Monitors for cloud

  • Oct 01, 2012
  • Sneha Kolhe +1
  • Conference Article
  • Citations1

Selection Virtual Machine in Mobile Cloud Computing

  • Jul 01, 2018
  • Rashid G Alakbarov +1
  • Conference Article
  • Citations10

Using Hypervisor Technology for Safe and Secure Deployment of High-Performance Multicore Platforms in Future Vehicles

  • Nov 01, 2019
  • Kai Lampka +1
  • Book Chapter
  • Citations1

Design and Implementation of a Lightweight Kernel-Level Network Intrusion Prevention System for Virtualized Environment (Short Paper)

  • Jan 01, 2017
  • Mei-Ling Chiang +5
  • Conference Article

Evaluation of Compound System Calls in the Linux Kernel on Physical and Virtual Machines

  • Oct 01, 2011
  • Elder Vicente +3
  • Research Article
  • Citations1

A study on windows-based ransomware implications on linux operating system using compatibility layer wine based on dynamic analysis

  • Dec 01, 2020
  • IOP Conference Series: Materials Science and Engineering
  • Rycka Septiasari +1
  • Research Article
  • Citations3

Augmenting Operating Systems with OpenCL Accelerators

  • Mar 28, 2019
  • ACM Transactions on Design Automation of Electronic Systems
  • Chia-Heng Tu +1
  • Research Article
  • Citations5

VSpec: workload-adaptive operating system specialization for virtual machines in cloud computing

  • Aug 23, 2016
  • Science China Information Sciences
  • Xinkui Zhao +3
  • Conference Article
  • Citations36

Selling T-shirts and Time Shares in the Cloud

  • May 01, 2012
  • Daniel Gmach +2
  • 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
  • Research Article
  • Citations7

Formal design of dynamic reconfiguration protocol for cloud applications

  • Dec 10, 2015
  • Science of Computer Programming
  • Rim Abid +2
  • Conference Article
  • Citations4

Joint Cache and Radio Resource Management in Fog Radio Access Networks: A Hierarchical Two-Timescale Optimization Perspective

  • Sep 01, 2019
  • Yaohua Sun +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.