'Process Migration': In the first hear it may not give any mean to most of you. But this was a Hot Topic for the research community for some decades back. In the simple mean, "Process Migration" is the act of transferring a Process between two machines during its execution. (As you know a Process is an Operating system abstraction, representing an instance of running computer program). But it is not simple as that. There are many problems and complexities associated with process migration. With the increasing deployment of distributed systems and distributed operating systems, process migration is again receiving more attention in both research and product development. As high-performance facilities shift from supercomputers to networks of workstations, and with the ever-increasing role of the World Wide Web, Process migration have to play a more important role and eventually to be widely adopted.
Migrating Process in a virtualized environment can solve some of these associated problems. "Process Migration in XEN Hypervisor" is the research topic for My degree at UCSC.
If you are interested in this topic, more valuable info can be found at here;
Process Migration
by DEJAN S. MILOJICIC, FRED DOUGLIS, YVES PAINDAVEINE,
RICHARD WHEELER and SONGNIAN ZHOU
2000
[ISSN: 0360-0300]
[ACM Comput. Surv. ACM Press, New York, NY, USA]
Live Migration of Virtual Machines
by Christopher Clark, Keir Fraser, Steven Hand, Jacob Gorm Hansen,
Eric Jul, Christian Limpach, Ian Pratt, Andrew Warfield
Tags: hypervisor , process , process migration , XEN