NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
Polyphony: A Workflow Orchestration Framework for Cloud ComputingCloud Computing has delivered unprecedented compute capacity to NASA missions at affordable rates. Missions like the Mars Exploration Rovers (MER) and Mars Science Lab (MSL) are enjoying the elasticity that enables them to leverage hundreds, if not thousands, or machines for short durations without making any hardware procurements. In this paper, we describe Polyphony, a resilient, scalable, and modular framework that efficiently leverages a large set of computing resources to perform parallel computations. Polyphony can employ resources on the cloud, excess capacity on local machines, as well as spare resources on the supercomputing center, and it enables these resources to work in concert to accomplish a common goal. Polyphony is resilient to node failures, even if they occur in the middle of a transaction. We will conclude with an evaluation of a production-ready application built on top of Polyphony to perform image-processing operations of images from around the solar system, including Mars, Saturn, and Titan.
Document ID
20100031712
Acquisition Source
Jet Propulsion Laboratory
Document Type
Conference Paper
External Source(s)
Authors
Shams, Khawaja S.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Powell, Mark W.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Crockett, Tom M.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Norris, Jeffrey S.
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Rossi, Ryan
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Soderstrom, Tom
(Jet Propulsion Lab., California Inst. of Tech. Pasadena, CA, United States)
Date Acquired
August 25, 2013
Publication Date
May 17, 2010
Subject Category
Computer Programming And Software
Meeting Information
Meeting: 2nd International Symposium on Cloud Computing (Cloud 2010)
Location: Melbourne, Victoria
Country: Australia
Start Date: May 17, 2010
End Date: May 20, 2010
Distribution Limits
Public
Copyright
Other
Keywords
Space Exploration,
Distributed Computing
Cycle Stealing
Cloud Computing

Available Downloads

There are no available downloads for this record.
No Preview Available