This paper reviews virtual machine migration techniques in cloud computing, particularly focusing on live migration methods categorized into pre-copy and post-copy approaches. It emphasizes key performance metrics such as downtime and total migration time. Various scheduling procedures and tools employed in cloud environments for efficient resource allocation are also discussed.