Journal of Computer Networks and Communications / 2014 / Article / Lst 2 / Research Article
Bandwidth-Aware Scheduling of Workflow Application on Multiple Grid Sites Listing 2 Parts of the .dax file for the test workflow having 10 tasks, emphasizing how each task of workflow is created using pegasus-keg command and the structure of the overall workflow showing dependencies among the tasks.
⋯ <job id=“j9” namespace=“test-10” name=“J” version=“4.0”> <argument>-a J -T 94 -i <file name=“data.gj”/> <file name=“data.hj”/> <file name=“data.ij”/> -G 1000000 -o <file name=“data.j”/> </argument> <profile namespace=“pegasus” key=“runtime”>94</profile> <uses name=“data.gj” link=“input” transfer=“false” register=“false” size=“4345853”/> <uses name=“data.hj” link=“input” transfer=“false” register=“false” size=“3618930”/> <uses name=“data.ij” link=“input” transfer=“false” register=“false” size=“4172567”/> <uses name=“data.j” link=“output” transfer=“true” register=“true” size=“1000000”/> </job> ⋯ <child ref=“j1”> <parent ref=“j0”/> </child> <child ref=“j2”> <parent ref=“j0”/> </child> <child ref=“j3”> <parent ref=“j0”/> </child> <child ref=“j4”> <parent ref=“j0”/> </child> <child ref=“j5”> <parent ref=“j0”/> </child> <child ref=“j6”> <parent ref=“j2”/> </child> <child ref=“j7”> <parent ref=“j1”/> <parent ref=“j3”/> <parent ref=“j5”/> </child> <child ref=“j8”> <parent ref=“j1”/> <parent ref=“j3”/> <parent ref=“j4”/> </child> <child ref=“j9”> <parent ref=“j6”/> <parent ref=“j7”/> <parent ref=“j8”/> </child> </adag>