Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published March 2007 | Published
Book Section - Chapter Open

The Mojave Compiler: Providing Language Primitives for Whole-Process Migration and Speculation for Distributed Applications


We present an approach for implementing language-level primitives for whole-process migration and speculative execution in a compiler and associated runtime environment. These primitives are exposed to the user through simple language constructs that do not require the user to manage process state explicitly. With migration and speculation we show how the user can quickly add persistent checkpoints to any large-scale distributed application that requires longevity in a faulty environment. We demonstrate the use of migration and speculation primitives for checkpointing in a canonical grid computation application, and analyze the results of this implementation.

Additional Information

© 2007 IEEE.

Attached Files

Published - 04228139.pdf


Files (224.1 kB)
Name Size Download all
224.1 kB Preview Download

Additional details

August 19, 2023
August 19, 2023