One small step for a man
One Giant leap for the mankind

There is no wealth like Knowledge
                            No Poverty like Ignorance
Journal of Emerging Trends in Computing and Information Sciences Logo

Journal of Emerging Trends in Computing and Information Sciences >> Call for Papers Vol. 8 No. 3, March 2017

Journal of Emerging Trends in Computing and Information Sciences

Check pointing Process VMA for Process Migration

Full Text Pdf Pdf
Author Narayan A. Joshi, D. B. Choksi
ISSN 2079-8407
On Pages 7-10
Volume No. 2
Issue No. Special Issue
Issue Date February 01, 2011
Publishing Date February 01, 2011
Keywords Process Checkpointing, Process Migration, Virtual Memory Area Nomenclature - VMA = Virtual Memory Area


The features like optimized utilization of remotely available resources and dynamic load-balancing provide significant enhancements in overall system performance in distributed systems. These features may be implemented by applying the dynamic process migration mechanism in which an executing process is migrated from a highly loaded workstation to some lightly loaded workstation in the distributed system. The technique called process checkpointing is required to collect the present-state details of the desired executing process which is to be migrated to some workstation in the distributed system. Identifying an executing process’s address-space details and exploring the set of virtual memory area contents currently possessed by the said process is considered to be one of the most difficult tasks for process migration. This paper discusses a kernel-level solution for the problem of checkpointing the process’s desired virtual memory areas. The paper claims better results of the method suggested here over other solutions available. An attempt is made to suggest a solution for the Linux kernel 2.6.25 environment. 


    Journal of Computing | Journal of Networks and Communication | Journal Management System | Journal of Systems and Software | ARPN Journal of Science and Technology     
© 2015 Journal of Computing