• Home
  • Search
  • Resource Contention Detection in Virtualized Environments
  • Cite Icon24
  • https://doi.org/10.1109/tnsm.2015.2407273Copy DOI Icon

Resource Contention Detection in Virtualized Environments

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Public and private cloud computing environments employ virtualization methods to consolidate application workloads onto shared servers. Modern servers typically have one or more sockets each with one or more computing cores, a multi-level caching hierarchy, a memory subsystem, and an interconnect to the memory of other sockets. While resource management methods may manage application performance by controlling the sharing of processing time and input-output rates, there is generally no management of contention for virtualization kernel resources or for the memory hierarchy and subsystems. Yet such contention can have a significant impact on application performance. Hardware platform specific counters have been proposed for detecting such contention. We show that such counters alone are not always sufficient for detecting contention. We propose a software probe based approach for detecting contention for shared platform resources and demonstrate its effectiveness. We show that the probe imposes low overhead and is remarkably effective at detecting performance degradations due to inter-VM interference over a wide variety of workload scenarios and on two different server architectures. The probe successfully detected virtualization-induced software bottleneck and memory contention on both server architectures. Our approach supports the management of workload placement on shared servers and pools of shared servers.

Similar Papers
  • Research Article

Application-Specific Memory Subsystems

  • Jun 18, 2015
  • Open Scholarship Institutional Repository (Washington University in St. Louis)
  • Joseph G Wingbermuehle
  • Research Article
  • Citations4

Mitigating Power Contention: A Scheduling Based Approach

  • Jan 01, 2017
  • IEEE Computer Architecture Letters
  • Hiroshi Sasaki +3
  • Research Article
  • Citations77

VM3: Measuring, modeling and managing VM shared resources

  • Jul 21, 2009
  • Computer Networks
  • Ravi Iyer +5
  • Conference Article
  • Citations5

A Compiler-in-the-Loop framework to explore Horizontally Partitioned Cache architectures

  • Jan 01, 2008
  • Aviral Shrivastava +2
  • Conference Article
  • Citations4

Poster Abstract: Slot-Level Time-Triggered Scheduling on COTS Multicore Platform with Resource Contentions

  • Apr 01, 2016
  • Ankit Agrawal +4
  • Research Article
  • Citations33

Per-thread cycle accounting in multicore processors

  • Jan 01, 2013
  • ACM Transactions on Architecture and Code Optimization
  • Kristof Du Bois +2
  • Book Chapter
  • Citations20

Transaction Management in Engineering Databases

  • Jan 01, 1984
  • Ali R. Kutay +1
  • Research Article
  • Citations30

A topology-aware load balancing algorithm for clustered hierarchical multi-core machines

  • Jul 03, 2013
  • Future Generation Computer Systems
  • Laércio L Pilla +6
  • Conference Article
  • Citations10

Analysis and Simulation of HPC Applications in Virtualized Data Centers

  • Nov 01, 2012
  • Ibrahim Takouna +2
  • Conference Article
  • Citations9

Performance Analysis of Encryption in Securing the Live Migration of Virtual Machines

  • Jun 01, 2015
  • Yaohui Hu +7
  • PDF
  • Research Article
  • Citations9

Implementation of Service Oriented Architecture in Mobile Applications to Improve System Flexibility, Interoperability, and Scalability

  • Mar 18, 2024
  • Journal of Information System, Technology and Engineering
  • Afrizal Zein
  • Research Article
  • Citations12

NPCryptBench

  • Sep 17, 2005
  • ACM SIGARCH Computer Architecture News
  • Yao Yue +2
  • PDF
  • Research Article
  • Citations9

Brainware Computing: Concepts, Scopes and Challenges

  • Jun 07, 2021
  • Applied Sciences
  • Eui-Nam Huh +1
  • Conference Article
  • Citations32

Multi-objective job placement in clusters

  • Nov 15, 2015
  • Sergey Blagodurov +4
  • Conference Article

A2M: Approximate Algebraic Memory Using Polynomials Rings

  • Jul 01, 2019
  • Dong Kai Wang +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.