Heterogeneous Process Migration: The Tui System (1997)
Cached
Download Links
- [www.cs.ubc.ca]
- [ftp.cs.ubc.ca]
- [pompone.cs.ucsb.edu]
- DBLP
Other Repositories/Bibliography
| Venue: | Software Practice and Experience |
| Citations: | 64 - 0 self |
BibTeX
@TECHREPORT{Smith97heterogeneousprocess,
author = {Peter Smith and Norman C. Hutchinson},
title = {Heterogeneous Process Migration: The Tui System},
institution = {Software Practice and Experience},
year = {1997}
}
Years of Citing Articles
OpenURL
Abstract
Heterogeneous Process Migration is a technique whereby an active process is moved from one machine to another. It must then continue normal execution and communication. The source and destination processors can have a different architecture, that is, different instruction sets and data formats. Because of this heterogeneity, the entire process memory image must be translated during the migration. "Tui" is a migration system that is able to translate the memory image of a program (written in ANSI-C) between four common architectures (m68000, SPARC, i486 and PowerPC). This requires detailed knowledge of all data types and variables used with the program. This is not always possible in non-type-safe (but popular) languages such as ANSI-C, Pascal and Fortran. The important features of the Tui algorithm are discussed in great detail. This includes the method by which a program's entire set of data values can be located, and eventually reconstructed on the target processor. Perfo...







