A Comparison of Two Methods for Building Astronomical Image Mosaics on a Grid
Daniel S. Katz, Joseph C. Jacob, G. Bruce Berriman, John Good, A. C. Laity, Ewa Deelman, Carl Kesselman, G. Singh, Mei-Hui Su, Thomas A. Prince · 2005
This paper compares two methods for running an application composed of a set of modules on a grid. The set of modules (collectively called Montage) generates large astronomical image mosaics by composing multiple small images. The workflow that describes a particular run of Montage can be expressed as a directed acyclic graph (DAG), or as a short sequence of parallel (MPI) and sequential programs. In the first case, Pegasus can be used to run the workflow. In the second case, a short shell script that calls each program can be run. In this paper, we discuss the Montage modules, the workflow run for a sample job, and the two methods of actually running the workflow. We examine the run time for each method and compare the portions that differ between the two methods.