Messages in this thread | | | From | (Dale R. Worley) | Subject | Re: Interesting Technical Question... | Date | Sat, 1 Mar 1997 22:42:55 GMT |
| |
In article <Pine.LNX.3.95.970228214513.10300A-100000@quick.gt.ed.net> Kirk Bauer <kirk@kaybee.gt.ed.net> writes: Today, I was realizing that it would be nice to be able to take a given process and basically save it to disk.
Ahhh, checkpoint/restart. Used to be popular in the batch world, when computers crashed much more frequently than they do today.
I'd guess that it would be about as easy to implement in user-level code as in the kernel, or at least with minimal kernel support to allow the process to dump the status of the file descriptors more thoroughly than normally possible.
And as another writer proposed, getting a group of tightly interacting processes to checkpoint correctly is a decidedly interesting problem.
Why don't you outline such a facility and its various interfaces and post it publically for a critique? I'm sure that there are people who could use checkpoint/restart, and implementing it would save them the trouble of implementing it "manually".
Dale -- Dale R. Worley Ariadne Internet Services Voice: +1 617-899-7949 Fax: +1 617-899-7946 E-mail: worley@ariadne.com "Internet-based electronic commerce solutions to real business problems."
| |