• Home
  • Search
  • Bayllocator: a proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning
  • Cite Icon9
  • https://doi.org/10.5555/2432523.2432532Copy DOI Icon

Bayllocator: a proactive system to predict server utilization and dynamically allocate memory resources using Bayesian networks and ballooning

  • Dec 9, 2012
  • Evangelos Tasoulas +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

With the advent of virtualization and cloud computing, virtualized systems can be found from small companies to service providers and big data centers. All of them use this technology because of the many benefits it has to offer, such as a greener ICT, cost reduction, improved profitability, uptime, flexibility in management, maintenance, disaster recovery, provisioning and more. The main reason for all of these benefits is server consolidation which can be even further improved through dynamic resource allocation techniques. Out of the resources to be allocated, memory is one of the most difficult and requires proper planning, good predictions and proactivity. Many attempts have been made to approach this problem, but most of them are using traditional statistical mathematical methods. In this paper, the application of discrete Bayesian networks is evaluated, to offer probabilistic predictions on system utilization with focus on memory. The tool Bayllocator is built to provide proactive dynamic memory allocation based on the Bayesian predictions, for a set of virtual machines running in a single hypervisor. The results show that Bayesian networks are capable of providing good predictions for system load with proper tuning, and increase performance and consolidation of a single hypervisor. The modularity of the tool gives a great freedom for experimentation and even results to deal with the reactivity of the system can be provided. A survey of the current state-of-the-art in dynamic memory allocation for virtual machines is included in order to provide an overview.

Similar Papers
  • Conference Article
  • Citations96

WCET-Directed Dynamic Scratchpad Memory Allocation of Data

  • Jul 01, 2007
  • Proceedings - Euromicro Workshop on Real-Time Systems/Proceedings
  • Jean-Francois Deverge +1
  • Research Article
  • Citations7

Analysis of virtualized cloud server together with shared storage and estimation of consolidation ratio and TCO/ROI

  • Oct 28, 2014
  • Engineering Computations
  • Bao Rong Chang +3
  • Conference Article
  • Citations15

HUB

  • Oct 01, 2018
  • Proceedings of the International Symposium on Memory Systems
  • Jingyuan Hu +5
  • Book Chapter
  • Citations14

An Efficient Virtual Machine Migration Algorithm Based on Minimization of Migration in Cloud Computing

  • Jan 01, 2016
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Nguyen Khac Chien +3
  • Research Article
  • Citations8

Implementing Support for Pointers to Private Data in a General-Purpose Secure Multi-Party Compiler

  • Dec 19, 2017
  • ACM Transactions on Privacy and Security
  • Yihua Zhang +2
  • Conference Article
  • Citations21

HEAPSTER: Analyzing the Security of Dynamic Allocators for Monolithic Firmware Images

  • May 01, 2022
  • Fabio Gritti +6
  • Research Article
  • Citations1

Reducing the Impact of Intensive Dynamic Memory Allocations in Parallel Multi-Threaded Programs

  • May 01, 2020
  • IEEE Transactions on Parallel and Distributed Systems
  • Daniel Langr +1
  • Conference Article
  • Citations5

HJ-OpenCL

  • Sep 08, 2015
  • Max Grossman +2
  • Research Article
  • Citations9

Energy Efficient Multi-Level Network Resources Management in Cloud Computing Data Centers

  • May 27, 2015
  • Journal of Networks
  • Yaser Jararweh +3
  • Research Article
  • Citations2

Survey on Virtualization Technique and Its Role in Cloud Computing Environment

  • Apr 22, 2024
  • Advances in Robotic Technology
  • Rahul Jain +4
  • Book Chapter

Application of Bayesian Network in Drug Discovery and Development Process

  • Jan 01, 2007
  • Arunkumar Chinnasamy +2
  • Research Article
  • Citations11

Application of Bayesian networks in analysing tanker shipping bankruptcy risks

  • Sep 15, 2017
  • Maritime Business Review
  • Grace W.Y Wang +4
  • Research Article
  • Citations32

Bayesian belief networks for IR

  • Sep 04, 2003
  • International Journal of Approximate Reasoning
  • Marco Antônio Pinheiro De Cristo +5
  • Book Chapter
  • Citations3

Block Structure vs. Scope Extrusion: Between Innocence and Omniscience

  • Jan 01, 2010
  • Andrzej S Murawski +1
  • Research Article
  • Citations52

Dynamic Resource Allocation in Cloud Computing

  • Jan 01, 2017
  • Acta Polytechnica Hungarica
  • Seyedmajid Mousavi +3
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.