• Home
  • Search
  • CtrlCloud: Performance-Aware Adaptive Control for Shared Resources in Clouds
  • Cite Icon9
  • https://doi.org/10.1109/ccgrid.2017.78Copy DOI Icon

CtrlCloud: Performance-Aware Adaptive Control for Shared Resources in Clouds

  • May 1, 2017
  • Omer Adam +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Consolidating applications of conflicting service level objectives (SLOs) to share virtualized resources in cloud datacenters requires efficient resource management to ensure overall high Quality-of-Service (QoS). Applications of different performance targets often exhibit different resource demands. Thus, it is not trivial to translate individual application SLOs to corresponding resource shares in a shared virtualized environment to meet performance targets. In this paper, we present CtrlCloud, a performance-aware resource controlling system, that adaptively allocates resources, with a resource-share controller and an allocation optimization model. The controller automatically adapts resource demands based on performance deviations, while the optimization model resolves conflicts in resource demands from multiple co-located applications based on their ongoing performance achieved. We implement a proof-of-concept prototype of CtrlCloud in Python on top of Xen hypervisor. Our experimental results indicate that CtrlCloud can optimize allocations of CPU resources across multiple applications to maintain the 95th percentile latency within predefined SLO targets. CtrlCloud also provides QoS differentiation and yet fulfilling of CPU share demands from applications is maximized given resource availability. We further compare CtrlCloud against two other resource allocation methods commonly used in current clouds. CtrlCloud improves resource utilization by allocating resource shares optimal to 'actual needs' as it employs share-performance online modeling.

Similar Papers
  • PDF
  • Research Article
  • Citations18

A Novel Self-Adaptive VM Consolidation Strategy Using Dynamic Multi-Thresholds in IaaS Clouds

  • Jun 13, 2018
  • Future Internet
  • Lei Xie +3
  • Conference Article
  • Citations4

OMBM: Optimized Memory Bandwidth Management for Ensuring QoS and High Server Utilization

  • Sep 01, 2017
  • Hanul Sung +3
  • Conference Article
  • Citations19

Minimum-Cost Cloud Storage Service Across Multiple Cloud Providers

  • Jun 01, 2016
  • Guoxin Liu +1
  • Research Article

An approach to migrations in the container placement task

  • Oct 03, 2024
  • System technologies
  • Oleksii Sopov +1
  • Research Article
  • Citations91

A task-level adaptive MapReduce framework for real-time streaming data in healthcare applications

  • Jul 05, 2014
  • Future Generation Computer Systems
  • Fan Zhang +4
  • Conference Article
  • Citations4

Architecture to Minimize Energy Consumption in Cloud Datacenter

  • May 01, 2019
  • S Prathiba +1
  • Research Article
  • Citations43

MUVINE: Multi-Stage Virtual Network Embedding in Cloud Data Centers Using Reinforcement Learning-Based Predictions

  • Jun 01, 2020
  • IEEE Journal on Selected Areas in Communications
  • Hiren Kumar Thakkar +2
  • Research Article

Defending against fake VIP in scant-transparency information systems with QoS differentiation

  • Jun 08, 2022
  • Information Sciences
  • Jerzy Konorski
  • Research Article
  • Citations6

A Deep Neural Network-Based Multi-Label Classifier for SLA Violation Prediction in a Latency Sensitive NFV Application

  • Jan 01, 2021
  • IEEE Open Journal of the Communications Society
  • Nikita Jalodia +2
  • Conference Article
  • Citations3

ConLAR: Learning to Allocate Resources to Docker Containers under Time-Varying Workloads

  • Dec 01, 2021
  • Diwei Chen +2
  • Research Article
  • Citations61

Analyzing, modeling and evaluating dynamic adaptive fault tolerance strategies in cloud computing environments

  • Mar 21, 2013
  • The Journal of Supercomputing
  • Dawei Sun +3
  • Conference Article
  • Citations4

Combining multi-agent systems and MDE approach for monitoring SLA violations in the Cloud Computing

  • Jun 01, 2015
  • Adil Maarouf +3
  • Conference Article
  • Citations2

Multi-Rate and QoS Differentiation in Optical Code Division Multiple Access Networks

  • Jan 01, 2008
  • S Sahuguede +3
  • Conference Article
  • Citations617

CloudScale

  • Oct 26, 2011
  • Zhiming Shen +3
  • Conference Article
  • Citations2

Experiments on SDN-based network and cloud resource orchestration in FED4FIRE

  • Jun 01, 2016
  • M Gharbaoui +4
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.