next up previous
Next: Thread Migration Up: Migration Previous: Event-driven Objects

Process Migration

Because processes provide a well-defined memory, kernel, and communication interface, process migration is an old and widely implemented technique. Since the entire address space is migrated, all the pointers in the user application are still valid on the new processor. Systems that support process migration include Sprite [13], Condor [29], MOSIX [6], and many others, including the recent VMADUMP interface for Linux [14]. An extensive survey is available from the ACM [30]; so we will not go into further detail here.



Gengbin Zheng 2006-03-18