J Supercomput
https://doi.org/10.1007/s11227-018-2431-5
A stochastic process-based server consolidation
approach for dynamic workloads in cloud data centers
Hossein Monshizadeh Naeen
1
·
Esmaeil Zeinali
1
· Abolfazl Toroghi Haghighat
1
© Springer Science+Business Media, LLC, part of Springer Nature 2018
Abstract With the development of information technology, there is a need for com-
putational works everywhere and every time. Thus, people should be able to carry out
their heavy computations without having the burden of purchasing expensive hardware
and software. Cloud computing is an attractive solution to such needs, but the high
energy consumption of physical machines in a Cloud data center is a matter of great
concern. Therefore, some of the low-loaded machines can be turned off or switched
into low energy mode using server consolidation approaches. In this paper, a Stochastic
Process-Based Dynamic Server Consolidation (SB-DSC) policy is developed to reduce
the total cost of data centers while satisfying the required quality of service. A novel
algorithm, which we call it Stochastic Process-Based BFD (SBBFD), is employed in
SB-DSC policy to perform virtual machine placements over time. SBBFD overcomes
most drawbacks of other algorithms proposed in the literature. The simulation results
on real workload data show that SB-DSC leads to a noticeable reduction in total cost in
terms of power consumption, SLA violations, number of mode switching and number
of migrations.
Keywords Cloud computing · Dynamic server consolidation · Virtual machine
placement · Stochastic workload analysis
B Esmaeil Zeinali
zeinali@qiau.ac.ir; zeinali_es@yahoo.com
Hossein Monshizadeh Naeen
monshizadeh@qiau.ac.ir
Abolfazl Toroghi Haghighat
haghighat@qiau.ac.ir
1
Faculty of Computer and Information Technology Engineering, Qazvin Branch, Islamic Azad
University, Qazvin, Iran
123