Machine Learning Based Approach for Virtual Machine Migration
PDF

Keywords

Traffic
machine learning
SLA
Virtualization

How to Cite

[1]
M.K.Hassan, Amin Babiker, Suliman Zobli, Magdi B. M. Amien, and Mohammed E.A. Kanona, “Machine Learning Based Approach for Virtual Machine Migration”, Tech. Horizon J., vol. 2, no. 3, pp. 83–88, Mar. 2018.
Share |

Abstract

Nowadays the utilization of Cloud computing in industry, government and academia are growing substantially, this is due to their ability to deliver resilient, robust, and scalable computational power. In cloud computing data centers, high-speed networks interconnect both virtual and physical computers. The dynamic provisioning of these systems is based on end-user computing resources requirements. However, high efficient resource utilization is yet far to reach, therefore the operational costs of these data centers are considerably high. Currently, systems allocate a maximum number of resources in a manner that attempts to ensure that all the Service Level Agreements (SLA) are satisfied. Virtualizations represents the core technology of cloud computing.  By creating multiple Virtual Machine (VMs) instances, it allows Cloud providers to manage its data center resources more efficiently and accordingly improving the utilization of resources. In addition to that, by using live migration the VMs can be dynamically consolidated on the minimal number of physical nodes according to their current resource requirements and maintaining SLAs. Therefore, non-optimized and inefficient VMs consolidation may cause performance degradation when an application encounters variable workloads. Thus, to ensure acceptable Quality of Service (QoS) and Service Level Agreements (SLA) a novel machine learning based technique for dynamic consolidation of VMs based on an adaptive prediction of utilization thresholds is proposed to satisfy the Service Level Agreements (SLA). Workload traces from Planet Lab servers have been utilized to validate the efficiency of the proposed technique with different of workload patterns.

PDF

References

Barham, P., et al. Xen and the art of virtualization. in ACM SIGOPS operating systems review. 2003. ACM.

Akoush, S., et al. Predicting the performance of virtual machine migration. in Modeling, Analysis & Simulation of Computer and Telecommunication Systems (MASCOTS), 2010 IEEE International Symposium on. 2010. IEEE.

Clark, C., et al. Live migration of virtual machines. in Proceedings of the 2nd Conference on Symposium on Networked Systems Design & Implementation-Volume 2. 2005. USENIX Association.

Nagarajan, A.B., et al. Proactive fault tolerance for HPC with Xen virtualization. in Proceedings of the 21st annual international conference on Supercomputing. 2007. ACM.

Nathuji, R. and K. Schwan. Virtual power: coordinated power management in virtualized enterprise systems. in ACM SIGOPS Operating Systems Review. 2007. ACM.

Song, Y., et al. Multi-tiered on-demand resource scheduling for VM-based data center. in Cluster-87-https://techhorizon.fu.edu.sd -ISSN: 1858-6368 @2018 The Future University (Sudan) Press. All rights reserved Computing and the Grid, 2009. CCGRID'09. 9th IEEE/ACM International Symposium on. 2009. IEEE.

Verma, A., P. Ahuja, and A. Neogi. pMapper: power and migration cost aware application placement in virtualized systems. in Proceedings of the 9th ACM/IFIP/USENIX International Conference on Middleware. 2008. Springer-Verlag New York, Inc.

Gmach, D., et al., Resource pool management: Reactive versus proactive or let’s be friends. Computer Networks, 2009. 53(17): p. 2905-2922.

Ferreto, T.C., et al., Server consolidation with migration control for virtualized data centers. Future Generation Computer Systems, 2011. 27(8): p. 1027-1034.

Wood, T., et al., Memory buddies: exploiting page sharing for smart colocation in virtualized data centers. ACM SIGOPS Operating Systems Review, 2009. 43(3): p. 27-36.

Hirofuchi, T., et al. Reactive consolidation of virtual machines enabled by post-copy live migration. in Proceedings of the 5th international workshop on Virtualization technologies in distributed computing. 2011. ACM.

Kakadia, D., N. Kopri, and V. Varma. Network-aware virtual machine consolidation for large data centers. in Proceedings of the Third International Workshop on Network-Aware Data Management. 2013. ACM.

Beloglazov, A., Energy-efficient management of virtual machines in data centers for cloud computing, 2013.

Chen, T., X. Gao, and G. Chen, Optimized Virtual Machine Placement with Traffic-Aware Balancing in Data Center Networks. Scientific Programming, 2016. 2016.

Sindelar, M., R.K. Sitaraman, and P. Shenoy. Sharingaware algorithms for virtual machine colocation. in Proceedings of the twenty-third annual ACM symposium on Parallelism in algorithms and architectures. 2011. ACM.

Zhou, Z., Z. Hu, and K. Li, Virtual machine placement algorithm for both energy-awareness and SLA violation reduction in cloud data centers. Scientific Programming, 2016. 2016: p. 15.

Alla, M.K.H., et al., REVIEW IN CLOUD-BASED NEXT GENERATION TELECOMMUNICATION NETWORK. JURNAL TEKNOLOGI, 2016. 78(6): p. 51-57.

Timofeev, R., Classification and regression trees (CART) theory and applications. Humboldt University, Berlin, 2004.

Weinberger, K.Q. and L.K. Saul, Distance metric learning for large margin nearest neighbor classification. Journal of Machine Learning Research, 2009. 10(Feb): p. 207-244.

Creative Commons License

This work is licensed under a Creative Commons Attribution-NonCommercial 4.0 International License.

Copyright (c) 2018 Technology Horizon Journal