É possível interromper um processo e marcar o ponto de verificação para continuá-lo mais tarde?

Vamos dizer, você tem um aplicativo, que está consumindo todo o poder computacional. Agora você quer fazer algum outro trabalho necessário. Existe alguma maneira no Linux, para interromper esse aplicativo e checkpoint seu estado, para que mais tarde ele possa ser retomado do estado que foi interrompido?

Especialmente estou interessado em uma maneira, onde o aplicativo poderia ser interrompido e reiniciado em outra máquina. Isso é possível também?

questionAnswers(5)

yourAnswerToTheQuestion