| US 7,512,769 B1 | ||
| Process migration | ||
| David E. Lowell, San Francisco, Calif. (US); and Yasushi Saito, Mountain View, Calif. (US) | ||
| Assigned to Hewlett-Packard Development Company, L.P., Houston, Tex. (US) | ||
| Filed on Oct. 06, 2004, as Appl. No. 10/959,714. | ||
| Int. Cl. G06F 9/26 (2006.01); G06F 9/34 (2006.01); G06F 13/00 (2006.01); G06F 13/28 (2006.01) | ||
| U.S. Cl. 711—203 [711/165] | 32 Claims |

| 1. A method of migrating a process between separate logical address spaces, comprising:
saving information on a state of a process running in a first logical address space in machine memory mapped to the first
logical address space;
remapping the machine memory containing the saved information to a second logical address space; and
recovering the process in the second logical address space from the saved information;
wherein remapping memory between two logical address spaces comprises matching memory to which one logical address space maps
and that is to be remapped with other memory to which another logical address space maps, and flipping the mapping of said
memory to be remapped and said other memory between said one logical address space and said other logical address space.
|