| java.lang.Object org.griphyn.cPlanner.engine.Engine org.griphyn.cPlanner.engine.CreateDirectory org.griphyn.cPlanner.engine.Tentacles
Tentacles | public class Tentacles extends CreateDirectory (Code) | | This ends up placing the create directory jobs at the top of the graph.
However instead of constricting it to an hour glass shape, this class links
it to all the relevant nodes for which the create dir job is necessary. It is
like that it spreads its tentacles all around. This potentially ends up
putting more load on the DagMan with all the dependencies but removes the
restriction of the plan progressing only when all the create directory
jobs have progressed on the remote pools, as in the HourGlass model.
author: Karan Vahi author: Gaurang Mehta version: $Revision: 50 $ |
Method Summary | |
public void | addCreateDirectoryNodes() Adds the create directory nodes into the workflow, with each create
dir job as a parent to each job that has been scheduled on that
particular pool. |
Tentacles | public Tentacles(ADag concDag, PegasusProperties properties)(Code) | | Default constructor.
Parameters: concDag - The concrete dag so far. Parameters: properties - the PegasusProperties to be used. |
addCreateDirectoryNodes | public void addCreateDirectoryNodes()(Code) | | Adds the create directory nodes into the workflow, with each create
dir job as a parent to each job that has been scheduled on that
particular pool.
|
|
|