A secure virtual machine migration using memory space prediction for cloud computing
G. Jarlin Jeincy, Ramaswamy Swarnammal Shaji, Jisha P. Jayan · 2016
A cost effective, easy to manage, elastic and powerful resources over the internet is provided to the users by cloud environment. The resource pooling allows the use of same pool by multiple users through multi tenancy and virtualization technology. The VM Migration is the process of relocating a VM to another physical machine without shutting down the VM. The Virtual Migration is carried out for the number of reasons such as load balancing, fault tolerance and maintenance with respect to pooling and memory space management. Memory space prediction method used to predict the free memory space and allocate the memory to the new processes or the requested user. Memory allocation then becomes a selection function of selecting appropriate memory space according to the user needs a capacity. The free memory spaces are listed in the free list. It's helpful for easy allocation. During the migration phase, the contents of the VM are exposed to the network that might lead to data privacy and integrity concerns. Besides data, the space used by VM for storage and communication is also vulnerable to attackers during migration. To reduce the data loss due to attack on memory space to increase the confidentiality of the data which is migrated, here it is designed and implemented a new scheme for Virtual Machine Migration using Memory Space Prediction with compression method for storage using a cryptic methodology. The prediction based compression algorithm used to transfer data in compressed manner, it also decreases the migration time and down time and the hash algorithm used to increases the data confidentiality and security.