Remoting And Checkpointing in C#


I've been exprimenting with invoking an external program using the Process class in System.Diagnostics
I want to write an application where I can invoke an external program ("hugeNumberCrunchingProgram.exe") and run it for a while on one machine, then pause it and send it off to another machine where it will complete its execution.
I dont want to restart the execution once it has migrated to another machine, instead I want it to pick where one computer has left off.
How can I write a simple checkpointing mechanism like this using C#?

I've been asking around but no one seems to know how to go about doing this ..

Any help is higly appreciated.
Sign In or Register to comment.

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!