dreds of live migration events that run every day in
modern datacenters. We showed that timing selection
for live migration plays a significant role in live mi-
gration cost and performance due to the dependency
on the datacenter networking utilization. Currently
network admins proceed with live migrations in a trial
and error manner, so if migration fails due to network
contentions they request it again.
In this paper, we propose a timing optimization
technique for live migration that uses previously pro-
posed live migration cost prediction and other related
datacenter IP network flow prediction technique for
the next hour. Testing results show that live migra-
tion time can be saved with up to 50% of migration
time and in average it saves 32% of the VMs migra-
tion time for memory intensive workloads. For net-
work intensive applications, the proposed algorithm
can save up to 27% of the migration time and on av-
erage it saves 21% of the migration time. This tim-
ing optimization technique can be useful for network
admins to save migration time with utilizing higher
network rate and higher probability of success. For
future work, we plan to study the CPU consumption
overhead of this proposed model and compare it with
using other network prediction techniques for timing
optimization of VMs live migration.
REFERENCES
https://code.vmware.com/tool/vmware-powercli/6.5.
https://httpd.apache.org/docs/2.4/programs/ab.htm. https://
httpd.apache.org/docs/2.4/programs/ab.html.
Hyperlm:https://docs.microsoft.com/en-us/
previous-versions/windows/it-pro/
windows-server-2012-r2-and-2012/.
Hypervsw:https://docs.microsoft.com/
en-us/windows-server/virtualization/
hyper-v-virtual-switch/hyper-v-virtual-switch.
libvirt:https://libvirt.org/drvqemu.html.
Memstress:https://people.seas.harvard.edu/
∼
apw/stress/.
Motionxen:https://docs.citrix.com/en-us/xenserver/7-0/
downloads/administrators-guide.pdf.
Netvmotion:https://docs.vmware.com/en/vmware-vsphere/
6.7/com.vmware.vsphere.vcenterhost.
doc/guid-7dad15d4-7f41-4913-9f16-567289e22977.
html.
Redhatmig:https://developers.redhat.com/blog/2015/03/24/
live-migrating-qemu-kvm-virtual-machines/.
vds:https://docs.vmware.com/en/vmware-vsphere/
6.0/com.vmware.vsphere.networking.
doc/guid-3147e090-d9bf-42b4-b042-16f8d4c92de4.
html.
Vmkernel:https://docs.vmware.com/en/vmware-vsphere/
6.7/com.vmware.vsphere.networking.
doc/guid-d4191320-209e-4cb5-a709-c8741e713348.
html.
www.vmware.com/products/vcenter-server.html.
Xenvsw:https://docs.citrix.com/en-us/citrix-hypervisor/
technical-overview.html.
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.
Baek, S., Kwon, D., Kim, J., Suh, S. C., Kim, H., and
Kim, I. (2017). Unsupervised labeling for supervised
anomaly detection in enterprise and cloud networks.
In 2017 IEEE 4th International Conference on Cy-
ber Security and Cloud Computing (CSCloud), pages
205–210.
Berral, J. L., Gavald
`
a, R., and Torres, J. (2013). Power-
aware multi-data center management using machine
learning. In 2013 42nd International Conference on
Parallel Processing, pages 858–867.
Boutaba, R., Salahuddin, M. A., Limam, N., Ayoubi, S.,
Shahriar, N., Estrada-Solano, F., and Caicedo, O. M.
(2018). A comprehensive survey on machine learning
for networking: evolution, applications and research
opportunities. Journal of Internet Services and Appli-
cations, 9(1):16.
Chabaa S, Z. and Antari J. (2010). Identification and predic-
tion of internet traffic using artificial neural networks.
In Journal of Intelligent Learning Systems and Appli-
cations, volume 2, pages 147–155.
Elsaid, M. E., Abbas, H. M., and Meinel, C. (2019). Ma-
chine learning approach for live migration cost pre-
diction in vmware environments. In Proceedings of
the 9th International Conference on Cloud Comput-
ing and Services Science, CLOSER 2019, Heraklion,
Crete, Greece, May 2-4, 2019, pages 456–463.
Fernando, D., Terner, J., Gopalan, K., and Yang, P. (2019).
Live migration ate my vm: Recovering a virtual ma-
chine after failure of post-copy live migration. In
IEEE INFOCOM 2019 - IEEE Conference on Com-
puter Communications, pages 343–351.
Gupta, T., Ganatra, J., and Samdani, K. (2018). A survey
of emerging network virtualization frameworks and
cloud computing. In 2018 8th International Confer-
ence on Cloud Computing, Data Science Engineering
(Confluence), pages 14–15.
Hu, B., Lei, Z., Lei, Y., Xu, D., and Li, J. (2011). A
time-series based precopy approach for live migra-
tion of virtual machines. In 2011 IEEE 17th Inter-
national Conference on Parallel and Distributed Sys-
tems, pages 947–952.
Hu, L., Zhao, J., Xu, G., Ding, Y., and Chu, J. (2013).
Hmdc: Live virtual machine migration based on hy-
brid memory copy and delta compression.
Li, Y., Liu, H., Yang, W., Hu, D., Wang, X., and Xu, W.
(2016). Predicting inter-data-center network traffic
using elephant flow and sublink information. IEEE
Live Migration Timing Optimization for VMware Environments using Machine Learning Techniques
101