CaltechAUTHORS
  A Caltech Library Service

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

Smith, Justin D. and Ţăpuş, Cristian and Hickey, Jason (2007) The Mojave Compiler: Providing Language Primitives for Whole-Process Migration and Speculation for Distributed Applications. In: 2007 IEEE International Parallel and Distributed Processing Symposium. IEEE , Piscataway, NJ, pp. 1-8. ISBN 1-4244-0909-8. https://resolver.caltech.edu/CaltechAUTHORS:20170420-130937104

[img] PDF - Published Version
See Usage Policy.

224kB

Use this Persistent URL to link to this item: https://resolver.caltech.edu/CaltechAUTHORS:20170420-130937104

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.


Item Type:Book Section
Related URLs:
URLURL TypeDescription
http://dx.doi.org/10.1109/IPDPS.2007.370411DOIArticle
http://ieeexplore.ieee.org/document/4228139/PublisherArticle
Additional Information:© 2007 IEEE.
DOI:10.1109/IPDPS.2007.370411
Record Number:CaltechAUTHORS:20170420-130937104
Persistent URL:https://resolver.caltech.edu/CaltechAUTHORS:20170420-130937104
Official Citation:J. D. Smith, C. Tapus and J. Hickey, "The Mojave Compiler: Providing Language Primitives for Whole-Process Migration and Speculation for Distributed Applications," 2007 IEEE International Parallel and Distributed Processing Symposium, Long Beach, CA, 2007, pp. 1-8. doi: 10.1109/IPDPS.2007.370411
Usage Policy:No commercial reproduction, distribution, display or performance rights in this work are provided.
ID Code:76778
Collection:CaltechAUTHORS
Deposited By:INVALID USER
Deposited On:20 Apr 2017 20:32
Last Modified:15 Nov 2021 17:02

Repository Staff Only: item control page