In Process Migration process, a process moves from one machine to another machine. While doing this activity, source machine make sure about the state of process. In all the states, a running process can't be transfer one machine to another machine. Most probably, when source machine doesn't have sufficient amount of memory then this transfer can be initiated.