An Inhomogeneous Hidden Markov Model for Efficient Virtual Machine Placement in Cloud Computing Environments

被引:10
|
作者
Hammer, Hugo Lewi [1 ]
Yazidi, Anis [1 ]
Begnum, Kyrre [1 ]
机构
[1] Oslo & Akershus Univ, Coll Appl Sci, Dept Comp Sci, Pilestredet 35, N-0160 Oslo, Norway
关键词
cloud computing; CPU consumption; inhomogeneous hidden Markov model; stochastic bin packing; REGRESSION;
D O I
10.1002/for.2441
中图分类号
F [经济];
学科分类号
02 ;
摘要
In a cloud environment virtual machines are created with different purposes, such as providing users with computers or handling web traffic. A virtual machine is created in such a way that a user will not notice any difference from working on a physical computer. A challenging problem in cloud computing is how to distribute the virtual machines on a set of physical servers. An optimal solution will provide each virtual machine with enough resources and at the same time not using more physical services (energy/electricity) than necessary to achieve this. In this paper we investigate how forecasting of future resource requirements (CPU consumption) for each virtual machine can be used to improve the virtual machine placement on the physical servers. We demonstrate that a time-dependent hidden Markov model with an autoregressive observation process replicates the properties of the CPU consumption data in a realistic way and forecasts future CPU consumption efficiently. Copyright (C) 2016 John Wiley & Sons, Ltd.
引用
收藏
页码:407 / 420
页数:14
相关论文
共 50 条
  • [1] Workload Generation for Virtual Machine Placement in Cloud Computing Environments
    Ortigoza, Jammily
    Lopez-Pires, Fabio
    Baran, Benjamin
    [J]. PROCEEDINGS OF THE 2016 XLII LATIN AMERICAN COMPUTING CONFERENCE (CLEI), 2016,
  • [2] Elastic virtual machine placement in cloud computing network environments
    Kavvadia, Eleni
    Sagiadinos, Spyros
    Oikonomou, Konstantinos
    Tsioutsiouliklis, Giorgos
    Aissa, Sonia
    [J]. COMPUTER NETWORKS, 2015, 93 : 435 - 447
  • [3] Metaheuristics algorithms for virtual machine placement in cloud computing environments—a review
    Gabhane, Jyotsna P.
    Pathak, Sunil
    Thakare, Nita M.
    [J]. Lecture Notes on Data Engineering and Communications Technologies, 2021, 66 : 329 - 349
  • [4] Predicted Affinity Based Virtual Machine Placement in Cloud Computing Environments
    Fu, Xiong
    Zhou, Chen
    [J]. IEEE TRANSACTIONS ON CLOUD COMPUTING, 2020, 8 (01) : 246 - 255
  • [5] An efficient approach for improving virtual machine placement in cloud computing environment
    Ghobaei-Arani, Mostafa
    Shamsi, Mahboubeh
    Rahmanian, Ali A.
    [J]. JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2017, 29 (06) : 1149 - 1171
  • [6] Multi-objective ACO Virtual Machine Placement in Cloud Computing Environments
    Malekloo, Mohammadhossein
    Kara, Nadjia
    [J]. 2014 GLOBECOM WORKSHOPS (GC WKSHPS), 2014, : 112 - 116
  • [7] Virtual Machine Placement Strategies in Cloud Computing
    Bharathi, Divya P.
    Prakash, P.
    Kiran, Vamsee Krishna M.
    [J]. 2017 INNOVATIONS IN POWER AND ADVANCED COMPUTING TECHNOLOGIES (I-PACT), 2017,
  • [8] An Energy Efficient Ant Colony System for Virtual Machine Placement in Cloud Computing
    Liu, Xiao-Fang
    Zhan, Zhi-Hui
    Deng, Jeremiah D.
    Li, Yun
    Gu, Tianlong
    Zhang, Jun
    [J]. IEEE TRANSACTIONS ON EVOLUTIONARY COMPUTATION, 2018, 22 (01) : 113 - 128
  • [9] An Efficient Request-Based Virtual Machine Placement Algorithm for Cloud Computing
    Panda, Sanjaya K.
    Jana, Prasanta K.
    [J]. DISTRIBUTED COMPUTING AND INTERNET TECHNOLOGY, (ICDCIT 2017), 2017, 10109 : 129 - 143
  • [10] Energy-efficient Statistical Live Virtual Machine Placement for Big Data Information Systems in Cloud Computing Environments
    Zheng, Xinying
    Cai, Yu
    [J]. 2015 IEEE INTERNATIONAL CONFERENCE ON SMART CITY/SOCIALCOM/SUSTAINCOM (SMARTCITY), 2015, : 1053 - 1058