2nd National Conference on Information and Communication Technology |
Foundation of Computer Science USA |
NCICT - Number 2 |
November 2011 |
Authors: Narayan A. Joshi, D. B. Choksi |
11385b84-54ed-4d6e-a559-81ddab69b0df |
Narayan A. Joshi, D. B. Choksi . Forking a New Process with the Predetermined PID Value during Process Migration. 2nd National Conference on Information and Communication Technology. NCICT, 2 (November 2011), 8-11.
In dynamic process migration, a process 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 process to the destination workstation, the resuming process must be allocated the same ‘process-id value’: the value which the process 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.