I want to move a running process (application) from one PC to anther using Java. What is the normal procedure to do it. I read that it is easier to move a container(virtual machine), wanted to know how it is done. Which container to use, how to run a process on it ...?. And is using containers the only option?
Edit 1: We are implementing process migration against faults in a network of PCs . What are the even simplest ideas that we could implement to achieve that(Containers ,VM, ... ) ?