From: Paul H. Hargrove (PHHargrove_at_lbl_dot_gov)
Date: Thu Dec 14 2006 - 09:59:34 PST
Dai MIKURUBE, In answer to your questions from both e-mails: 1) Parent-child groups of processes are not *YET* supported, but work is in progress (no estimated release date). 2) The only IPC mechanisms that are currently supported directly by BLCR is named pipes (aka fifo files) in the file system. Once process groups are supported, normal pipes among such related processes will also be supported. However, BLCR does not have any support for socket-based communication, nor any plans to add it. Handling of such communication is to be done by some other layer, such as an MPI implementation. 3) BLCR does support multithreaded processes using both the LinuxThreads and NPTL implementations of Posix threads. To the best of my knowledge, it has not been tested against other threading libs, but they might work. -Paul Dai MIKURUBE wrote: > Hi, > > I'm a student at Tokyo Institute of Technology. > I'm using BLCR for a kind of process migration. > Finally, I'd like to migrate network server processes like Apache. > > Then, I have two questions about current BLCR. > Does BLCR support checkpointing multiple processes which are parent > and child and restarting them in another computer? > And if they use some of IPC mechanisms? > > > # I'm adding a very very easy mechanism to migrate sockets. > # Though it's too easy and useless, it's a little hard. ;-( > -- Paul H. Hargrove PHHargrove_at_lbl_dot_gov Future Technologies Group HPC Research Department Tel: +1-510-495-2352 Lawrence Berkeley National Laboratory Fax: +1-510-486-6900