Cost-Aware VM Placement Across Distributed DCs Using Bayesian Networks

被引:2
作者
Grygorenko, Dmytro [1 ]
Farokhi, Soodeh [1 ]
Brandic, Ivona [1 ]
机构
[1] Vienna Univ Technol, Fac Informat, Vienna, Austria
来源
ECONOMICS OF GRIDS, CLOUDS, SYSTEMS, AND SERVICES, GECON 2015 | 2016年 / 9512卷
关键词
Cloud computing; Bayesian Networks; MCDA; Simulation;
D O I
10.1007/978-3-319-43177-2_3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In recent years, cloud computing providers have been working to provide highly available and scalable cloud services to keep themselves alive in the competitive market of various cloud services. The difficulty is that to provide such high quality services, they need to enlarge data centers (DCs), and consequently, to increase operating costs. Hence, leveraging cost-aware solutions to manage resources is necessary for cloud providers to decrease the total energy consumption, while keeping their customers satisfied with high quality services. In this paper, we consider the cost-aware virtual machine (VM) placement across geographically distributed DCs as a multi-criteria decision making problem and propose a novel approach to solve it by utilizing Bayesian Networks and two algorithms for VM allocation and consolidation. The novelty of our work lays in building the Bayesian Network according to the extracted expert knowledge and the probabilistic dependencies among parameters to make decisions regarding cost-aware VM placement across distributed DCs, which can face power outages. Moreover, to evaluate the proposed approach we design a novel simulation framework that provides the required features for simulating distributed DCs. The performance evaluation results reveal that using the proposed approach can reduce operating costs by up to 45% in comparison with First-Fit-Decreasing heuristic method as a baseline algorithm.
引用
收藏
页码:32 / 48
页数:17
相关论文
共 22 条
[1]  
Akoush Sherif, 2010, Proceedings 18th IEEE/ACM International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS 2010), P37, DOI 10.1109/MASCOTS.2010.13
[2]   Cost model based service placement in federated hybrid clouds [J].
Altmann, Joern ;
Kashef, Mohammad Mandi .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2014, 41 :79-90
[3]  
Banzai T., 2010, IEEE ACM INT C CLUST, P631
[4]  
Basili V.R., 1994, Encyclopedia of Software Engineering, P528532
[5]   Energy-aware resource allocation heuristics for efficient management of data centers for Cloud computing [J].
Beloglazov, Anton ;
Abawajy, Jemal ;
Buyya, Rajkumar .
FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (05) :755-768
[6]  
Calcavecchia N. M., 2012, 2012 IEEE 5th International Conference on Cloud Computing (CLOUD), P852, DOI 10.1109/CLOUD.2012.113
[7]   CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms [J].
Calheiros, Rodrigo N. ;
Ranjan, Rajiv ;
Beloglazov, Anton ;
De Rose, Cesar A. F. ;
Buyya, Rajkumar .
SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (01) :23-50
[8]   Making decisions: using Bayesian nets and MCDA [J].
Fenton, N ;
Neil, M .
KNOWLEDGE-BASED SYSTEMS, 2001, 14 (07) :307-325
[9]  
Grygorenko D., 2014, THESIS
[10]  
Hong Xu, 2013, Performance Evaluation Review, V41, P373