[erlang-questions] Process migration/ Process state extraction/ injection

Michał Piotrowski <>
Wed Aug 1 08:37:17 CEST 2012


I'm currently working on so-colled proc_mobility behavior. It is a prat of my thesis which aims to add agent migration to eXAT platform. proc_mobility doesn't depend on eXAT platform so can be used in whatever you want. Here is link to the repository https://github.com/michalwski/proc_mobility/tree/over_tcp. The brach "over_tcp" has more features than master. Unfortunately I haven't write any documentation so far, so feel free to ask if you think that proc_mobility can be useful.

Best regards,
Michał Piotrowski

On Jul 31, 2012, at 2:29 PM, Tyron Zerafa wrote:

> Hello everyone,
>    Does Erlang support process migration? Meaning, is there a way in which I can stop a running process (A) on one node and resume it on another completely different node? 
> If this is not supported, one way to go around it is to extract the process state before suspending it and somehow inject it into the new process on the remote node. Does Erlang provide such functionality?
> Any tips and suggestions on how one can extract/ inject the process state from/ into processes?
> - Thanks in advance
> _______________________________________________
> erlang-questions mailing list
> http://erlang.org/mailman/listinfo/erlang-questions

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://erlang.org/pipermail/erlang-questions/attachments/20120801/310bc087/attachment.html>

More information about the erlang-questions mailing list