14.6. Pegasus static.bp File

Pegasus creates a workflow.static.bp file that links jobs in the DAG with the jobs in the DAX. The contents of the file are in netlogger format. The purpose of this file is to be able to link an invocation record of a task to the corresponding job in the DAX

The workflow is replaced by the name of the workflow i.e. same prefix as the .dag file

In the file there are five types of events:

  • task.info

    This event is used to capture information about all the tasks in the DAX( abstract workflow)

  • task.edge

    This event is used to capture information about the edges between the tasks in the DAX ( abstract workflow )

  • job.info

    This event is used to capture information about the jobs in the DAG ( executable workflow generated by Pegasus )

  • job.edge

    This event is used to capture information about edges between the jobs in the DAG ( executable workflow ).

  • wf.map.task_job

    This event is used to associate the tasks in the DAX with the corresponding jobs in the DAG.