7 CONCLUSION
Live migration cost can not be ignored and might lead
to resources bottlenecks, service availability degrada-
tion and live migration failures. Several related papers
have discussed this problem by applying mathemati-
cal and empirical studies, however to the best of our
knowledge there is no related paper that could pro-
vide a practical approach that can be used and inte-
grated with VMware clusters. In this paper, we pro-
posed a practical machine learning based approach
that helps the datacenter admins to predict the live
migration cost in VMware environments. The pro-
posed framework is implemented as VMware Power-
CLI script and can connect to any vSphere vCenter
Server. We considered simplicity in the proposed ap-
proach to minimize the CPU consumption overhead
due to running the proposed approach and so make
it agile enough to be implemented in enterprise dat-
acenters. In this paper, we predict the live migra-
tion time, network throughput and power consump-
tion overhead. Testing results show that the proposed
regression based models can be used for cost predic-
tion with acceptable error.
REFERENCES
https://people.seas.harvard.edu/ apw/stress/.
www.netlib.org/linpack/.
Akoush, S., Sohan, R., Rice, A., Moore, A. W., and Hop-
per, A. (2010). Predicting the performance of virtual
machine migration. In Proceedings of the 2010 IEEE
International Symposium on Modeling, Analysis and
Simulation of Computer and Telecommunication Sys-
tems, MASCOTS ’10, pages 37–46, Washington, DC,
USA. IEEE Computer Society.
Aldossary, M. and Djemame, K. (2018). Performance and
energy-based cost prediction of virtual machines live
migration in clouds. In Proceedings of the 8th Interna-
tional Conference on Cloud Computing and Services
Science, CLOSER 2018, Funchal, Madeira, Portugal,
March 19-21, 2018., pages 384–391.
Berral, J. L., Gavald
`
a, R., and Torres, J. (2013). Power-
aware multi-data center management using machine
learning. In Proceedings of the 2013 42Nd Interna-
tional Conference on Parallel Processing, ICPP ’13,
pages 858–867, Washington, DC, USA. IEEE Com-
puter Society.
Bezerra, P., Martins, G., Gomes, R., Cavalcante, F., and
Costa, A. (2017). Evaluating live virtual machine mi-
gration overhead on client’s application perspective.
In 2017 International Conference on Information Net-
working (ICOIN), pages 503–508.
Choudhary, A., Govil, M. C., Singh, G., Awasthi, L. K.,
Pilli, E. S., and Kapil, D. (2017). A critical survey of
live virtual machine migration techniques. J. Cloud
Comput., 6(1):92:1–92:41.
Elsaid, M. E. and Meinel, C. (2014). Live migration impact
on virtual datacenter performance: Vmware vmotion
based study. In 2014 International Conference on Fu-
ture Internet of Things and Cloud, pages 216–221.
Elsaid, M. E. and Meinel, C. (2016). Multiple virtual
machines live migration performance modelling –
vmware vmotion based study. In 2016 IEEE Inter-
national Conference on Cloud Engineering (IC2E),
pages 212–213.
Hu, W., Hicks, A., Zhang, L., Dow, E. M., Soni, V., Jiang,
H., Bull, R., and Matthews, J. N. (2013). A quan-
titative study of virtual machine live migration. In
Proceedings of the 2013 ACM Cloud and Autonomic
Computing Conference, CAC ’13, pages 11:1–11:10,
New York, NY, USA. ACM.
Huang, Q., Shuang, K., Xu, P., Liu, X., and Su, S. (2014).
Prediction-based dynamic resource scheduling for vir-
tualized cloud systems. JNW, 9:375–383.
Jo, C., Cho, Y., and Egger, B. (2017). A machine learning
approach to live migration modeling. In Proceedings
of the 2017 Symposium on Cloud Computing, SoCC
’17, pages 351–364, New York, NY, USA. ACM.
Melhem, S. B., Agarwal, A., Goel, N., and Zaman, M.
(2018). Markov prediction model for host load de-
tection and VM placement in live migration. IEEE
Access, 6:7190–7205.
Salfner, F., Tr oger, P., and Polze, A. (2011). Down-
time Analysis of Virtual Machine Live Migration. In
The Fourth International Conference on Dependabil-
ity, pages 100–105. IARIA, IARIA.
Salfner, F., Tr oger, P., and Richly, M. (2012). Dependable
Estimation of Downtime for Virtual Machine Live Mi-
gration. International Journal On Advances in Sys-
tems and Measurements, 5:70–88.
Strunk, A. (2012). Costs of virtual machine live migration:
A survey. In Proceedings of the 2012 IEEE Eighth
World Congress on Services, SERVICES ’12, pages
323–329, Washington, DC, USA. IEEE Computer So-
ciety.
Voorsluys, W., Broberg, J., Venugopal, S., and Buyya, R.
(2009). Cost of virtual machine live migration in
clouds: A performance evaluation. In Proceedings of
the 1st International Conference on Cloud Comput-
ing, CloudCom ’09, pages 254–265, Berlin, Heidel-
berg. Springer-Verlag.
Zhao, M. and Figueiredo, R. J. (2007). Experimental study
of virtual machine migration in support of reserva-
tion of cluster resources. In Proceedings of the 2Nd
International Workshop on Virtualization Technology
in Distributed Computing, VTDC ’07, pages 5:1–5:8,
New York, NY, USA. ACM.
Machine Learning Approach for Live Migration Cost Prediction in VMware Environments
463