Amirkabir University of Technology
Today, cloud computing is used as a model in most scientific, commercial, military, other fields. In this model, the main body of the system is virtual servers, which currently provide services to customers around the world. In these circumstances, since the servers are virtual, they can be transferred as a file from one machine to another, which is known as migration. Migration practice is done for a variety of purposes, including load balancing, fault tolerance, power management, reducing response time, increasing quality of service, and server maintenance.