Migrating Process and Virtual Machine in the Cloud: Load Balancing and Security Perspectives

For the purpose of load balancing, migration of VM instances or processes in cloud environment is quite useful. However, the live migration of VM is insecure. There is necessity of incorporating encryption and authentication mechanisms during migration process. An attempt is made to secure live migration of virtual machine and running processes from one machine to another. In this system, the virtual machine migration has been carried out by considering load balancing parameters like memory usage, disk usage, CPU usage, network bandwidth and total number of processes. CentOS with Xen virtualization package and python script is used for live migration of VM from one physical host to another. This paper highlights on secure live migration of VM using RSA with SSL protocol. Process migration has been handled with MOSIX software and tools.

[1]  Wei Wang,et al.  Secured and reliable VM migration in personal cloud , 2010, 2010 2nd International Conference on Computer Engineering and Technology.

[2]  Najib A. Kofahi,et al.  MOSIX Evaluation on a Linux Cluster , 2006, Int. Arab J. Inf. Technol..

[3]  Andrew Warfield,et al.  Live migration of virtual machines , 2005, NSDI.

[4]  Farnam Jahanian,et al.  Empirical Exploitation of Live Virtual Machine Migration , 2007 .

[5]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[6]  Yi Zhao,et al.  Adaptive Distributed Load Balancing Algorithm Based on Live Migration of Virtual Machines in Cloud , 2009, 2009 Fifth International Joint Conference on INC, IMS and IDC.

[7]  Eric Rescorla,et al.  SSL and TLS: Designing and Building Secure Systems , 2000 .

[8]  Michele Colajanni,et al.  Dynamic load balancing of distributed SPMD computations with explicit message-passing , 1997, Proceedings Sixth Heterogeneous Computing Workshop (HCW'97).

[9]  Toby Velte,et al.  Cloud Computing, A Practical Approach , 2009 .