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
![]() |
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: |
| |||||||||
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