IPP Data Management Infrastructure

The IPP data management infrastructure consists of a few major components.

  • Nebulous This components manages the locations of data files on the distributed cluster of storage nodes. The physical location of a data object may be specified or left to Nebulous to choose. Multiple copies of data files may be automatically saved.
  • DVO This tool manages detection of astronomical objects in a coordinated fashion. It provides the link between detections and specific astronomical objects. It also provides the infrastructure for astrometric and photometric calibration.
  • Metadata Database This database and supporting tools store the processing results from each of the IPP analysis stages. It is also used to record the IPP system state and to track the analysis data products as they progress through the different steps of the analysis.
  • pcontrol This tool manages the parallel processing of the analysis tasks. It distributes tasks to the cluster of computing nodes as those nodes are available. Processing tasks may be optionally assigned to a specific machine, or identify a preference for a specific machine.
  • pantasks This program uses the current state of the IPP data products, based on the contents of the Metadata Database, and determines what analysis jobs must be performed at any given time. The tasks are either sent to pcontrol or are run in the background as appropriate.