Forking a New Process with the Predetermined PID Value during Process Migration

Narayan A. Joshi, Darshan B. Choksi · 2011

dynamic migration, a which is under execution is migrated from its originating machine to a new machine in order to uphold load-balancing in large distributed systems by allowing applications to access a large number of computing resources spread across the network and may provide significant improvements in overall system behavior. After migration of a to the destination workstation, the resuming must be allocated the same value: the value which the originally possessed on the source workstation before migration. This paper discusses a kernel-level solution for the problem of checkpointing the credential of process identifier and to allocate a selected process-id value to a new process. We suggest a new system call setforkpid( ) to assign the specific process-id value of interest to the selected new process. An attempt is made to suggest a solution for the Linux kernel 2.6.25 environment.

Read the paper · More papers on PaperTik