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

Abstract

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

04228139.pdf
Files (224.1 kB)
Name Size Download all
md5:062fb26a1a91e5971eb2f0e98182750c
224.1 kB Preview Download

Additional details

Created:
August 19, 2023
Modified:
October 25, 2023