A Comparison of Two Methods for Building Astronomical Image Mosaics on a Grid

  • Authors:
  • Daniel S. Katz;Joseph C. Jacob;G. Bruce Berriman;John Good;Anastasia C. Laity;Ewa Deelman;Carl Kesselman;Gurmeet Singh

  • Affiliations:
  • California Institute of Technology;California Institute of Technology;California Institute of Technology;California Institute of Technology;California Institute of Technology;University of Southern California;University of Southern California;University of Southern California

  • Venue:
  • ICPPW '05 Proceedings of the 2005 International Conference on Parallel Processing Workshops
  • Year:
  • 2005

Quantified Score

Hi-index 0.00

Visualization

Abstract

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.