This approach enables garbage collectors to operate easily with conventional programming languages such as C and C , and with minimal or no modification to existing compilers. Although conservative garbage collectors require minimal cooperation from the compiler, they do require some to guarantee correct operation. Other research projects have explored the use of a single address space as a shared name space. Most of these systems are intended to execute on a single machine. We believe an efficient implementation of a single address space across multiple machines is possible by combining a high performance DSM system and a fast RPC mechanism to provide both data movement and function shipping.
Psyche is perhaps the most similar to our proposed system.
However , differences exist in the cross domain communication mechanism. Psyche uses page faults to trigger cross domain calls rather than explicit traps by stubs. Experiences creating a portable Cedar . No context found. Russ Atkinson, Alan J. Demers, Carl Hauser, Christian Jacobi, Peter Kessler, and Mark Weiser.