A Comparative Survey on Virtual Machine Migration Systems for Cloud based Environments
Keywords:
Cloud computing, Virtual machine migration, Virtualization, Pre-copy technique, Post-copy technique, SecurityAbstract
In large-scale Cloud Data Centers (CDC), virtualization approaches successfully meet the rising demand for computing, storage, and communication resources. Through virtual machine (VM) migration, it is possible to accomplish a variety of resource management goals, including load balancing, online system maintenance, proactive fault tolerance, power management, and resource sharing. The process of migrating virtual machines requires a lot of resources since virtual machines need constant access to CPU cycles, cache memory, memory space, and communication bandwidth. We talk about different performance indicators like the amount of data moved, overall migration time, and application service downtime. VM migration involves the transfer of CPU, memory, and storage data, and we specify the type of data that must be transferred in each situation. We provide a succinct analysis of security risks in live VM migration and group them into three groups (control plane, migration module, and data plane). We also go over the security needs and available defenses against potential assaults. The research problems in enhancing the performance of live VM migration are addressed, and specific gaps are noted.
