Uses of Class
edu.isi.pegasus.planner.classes.ADag
-
-
Uses of ADag in edu.isi.pegasus.planner.classes
Methods in edu.isi.pegasus.planner.classes with parameters of type ADag Modifier and Type Method Description private java.lang.StringPlannerCache. getCacheFileName(ADag adag, FileServerType.OPERATION operation)Constructs the basename to the cache file that is to be used to log the transient files.voidPlannerCache. initialize(PegasusBag bag, ADag dag)Initialize the replica catalog instances that make up the cache.private ReplicaCatalogPlannerCache. intializeRCAsCache(ADag dag, FileServerType.OPERATION type)Initializes the transient replica catalog and returns a handle to it. -
Uses of ADag in edu.isi.pegasus.planner.client
Methods in edu.isi.pegasus.planner.client that return ADag Modifier and Type Method Description private ADagCPlanner. parseDAX(java.lang.String dax)Parses the DAX and returns the associated ADag objectMethods in edu.isi.pegasus.planner.client with parameters of type ADag Modifier and Type Method Description protected java.lang.StringCPlanner. determineRelativeSubmitDirectory(ADag dag, java.lang.String dir, java.lang.String user, java.lang.String vogroup, boolean timestampBased)Creates the submit directory for the workflow.private java.lang.StringCPlanner. determineRootWorkflowUUID(ADag dag, PlannerOptions options, PegasusProperties properties)Determines the workflow uuid for a workflowprivate voidCPlanner. generateStampedeEventsForAbstractWorkflow(ADag workflow, PegasusBag bag)Generates events for the abstract workflow.protected java.lang.StringCPlanner. getDAGFilename(ADag dag, PlannerOptions options)Returns the basename of the dag filejava.lang.StringCPlanner. getNOOPJobName(ADag dag)Returns the name of the noop job.protected java.lang.StringCPlanner. getRandomDirectory(ADag dag)Sets the basename of the random directory that is created on the remote sites per workflow.protected booleanCPlanner. handleRescueDAG(ADag dag, PlannerOptions options)Checks for rescue dags, and determines whether to plan or not. -
Uses of ADag in edu.isi.pegasus.planner.cluster
Fields in edu.isi.pegasus.planner.cluster declared as ADag Modifier and Type Field Description protected ADagAbstract. mScheduledDAGADag object containing the jobs that have been scheduled by the site selector.private ADagHorizontal. mScheduledDAGADag object containing the jobs that have been scheduled by the site selector.Methods in edu.isi.pegasus.planner.cluster that return ADag Modifier and Type Method Description ADagAbstract. getClusteredDAG()Returns the clustered workflow.ADagClusterer. getClusteredDAG()Returns the clustered workflow.ADagHorizontal. getClusteredDAG()Returns the clustered workflow.ADagHorizontal. getWorkflow()Returns a reference to the workflow that is being refined by the refiner.Methods in edu.isi.pegasus.planner.cluster with parameters of type ADag Modifier and Type Method Description voidAbstract. initialize(ADag dag, PegasusBag bag)Initializes the Clusterer impelementationvoidClusterer. initialize(ADag dag, PegasusBag bag)Initializes the Clusterer impelementationvoidHorizontal. initialize(ADag dag, PegasusBag bag)Initializes the Clusterer impelementationvoidJobAggregator. initialize(ADag dag, PegasusBag bag)Initializes the JobAggregator impelementationstatic ClustererClustererFactory. loadClusterer(ADag dag, PegasusBag bag, java.lang.String type)Loads the appropriate clusterer on the basis of the clustering type specified in the options passed to the planner. -
Uses of ADag in edu.isi.pegasus.planner.cluster.aggregator
Fields in edu.isi.pegasus.planner.cluster.aggregator declared as ADag Modifier and Type Field Description protected ADagAbstract. mClusteredADagThe handle to the ADag object that contains the workflow being clustered.private ADagJobAggregatorInstanceFactory. mDAGADag object containing the jobs that have been scheduled by the site selector.Methods in edu.isi.pegasus.planner.cluster.aggregator with parameters of type ADag Modifier and Type Method Description voidAbstract. initialize(ADag dag, PegasusBag bag)Initializes the JobAggregator impelementationvoidJobAggregatorInstanceFactory. initialize(ADag dag, PegasusBag bag)Initializes the Factory.voidMPIExec. initialize(ADag dag, PegasusBag bag)Initializes the JobAggregator impelementationvoidSeqExec. initialize(ADag dag, PegasusBag bag)Initializes the JobAggregator impelementationstatic JobAggregatorJobAggregatorFactory. loadInstance(ADag dag, PegasusBag bag)Loads the implementing class corresponding to the mode specified by the user at runtime in the properties file.static JobAggregatorJobAggregatorFactory. loadInstance(java.lang.String className, ADag dag, PegasusBag bag)Loads the implementing class corresponding to the class passed. -
Uses of ADag in edu.isi.pegasus.planner.code
Fields in edu.isi.pegasus.planner.code declared as ADag Modifier and Type Field Description private ADagGridStartFactory. mDAGThe workflow object.Methods in edu.isi.pegasus.planner.code with parameters of type ADag Modifier and Type Method Description java.util.Collection<java.io.File>CodeGenerator. generateCode(ADag dag)Generates the code for the concrete workflow in the input format of the workflow executor being used.voidCodeGenerator. generateCode(ADag dag, Job job)Generates the code for a single job in the input format of the workflow executor being used.voidGridStart. initialize(PegasusBag bag, ADag dag)Initializes the GridStart implementation.voidGridStartFactory. initialize(PegasusBag bag, ADag dag)Initializes the factory with known GridStart implementations.private GridStartGridStartFactory. loadGridStart(PegasusBag bag, ADag dag, java.lang.String className)Loads the implementing class corresponding to the class. -
Uses of ADag in edu.isi.pegasus.planner.code.generator
Methods in edu.isi.pegasus.planner.code.generator with parameters of type ADag Modifier and Type Method Description java.util.Map<java.lang.String,java.lang.String>Braindump. defaultBrainDumpEntries(ADag workflow)Returns default braindump entries.java.util.Collection<java.io.File>Braindump. generateCode(ADag dag)Generates the code for the executable workflow in terms of a braindump file that contains workflow metadata useful for monitoring daemons etc.voidBraindump. generateCode(ADag dag, Job job)Method not implemented.java.util.Collection<java.io.File>Braindump. generateCode(ADag dag, java.util.Map<java.lang.String,java.lang.String> additionalEntries)Generates the code for the executable workflow in terms of a braindump file that contains workflow metadata useful for monitoring daemons etc.java.util.Collection<java.io.File>DAXReplicaStore. generateCode(ADag dag)Generates the notifications input file.voidDAXReplicaStore. generateCode(ADag dag, Job job)Not implementedjava.util.Collection<java.io.File>MonitordNotify. generateCode(ADag dag)Generates the notifications input file.voidMonitordNotify. generateCode(ADag dag, Job job)Not implementedjava.util.Collection<java.io.File>PBS. generateCode(ADag dag)Generates the code for the concrete workflow in the GRMS input format.voidPBS. generateCode(ADag dag, Job job)Generates the code for a single job in the input format of the workflow executor being used.java.util.Collection<java.io.File>PMC. generateCode(ADag dag)Generates the code for the concrete workflow in the GRMS input format.voidPMC. generateCode(ADag dag, Job job)Generates the code for a single job in the input format of the workflow executor being used.java.util.Collection<java.io.File>Shell. generateCode(ADag dag)Generates the code for the concrete workflow in the GRMS input format.voidShell. generateCode(ADag dag, Job job)Generates the code for a single job in the input format of the workflow executor being used.java.util.Collection<java.io.File>Stampede. generateCode(ADag dag)Generates the code for the executable workflow in terms of a braindump file that contains workflow metadata useful for monitoring daemons etc.voidStampede. generateCode(ADag dag, Job job)Method not implemented.java.util.Collection<java.io.File>Stork. generateCode(ADag dag)Generates the code for the concrete workflow in the input format of the workflow executor being used.voidStork. generateCode(ADag dag, Job job)Generates the code for a single job in the Stork format.protected voidStampede. generateEventsForDAXTask(java.io.PrintWriter writer, ADag workflow, Job job)Generates stampede events corresponding to jobs/tasks in the DAXprotected voidStampede. generateEventsForExecutableJob(java.io.PrintWriter writer, ADag dag, Job job)Generates stampede events corresponding to an executable jobprotected voidStampede. generateTaskMapEvents(java.io.PrintWriter writer, ADag dag, Job job)Generates the task.map events that link the jobs in the DAX with the jobs in the executable workflowabstract java.util.Map<java.lang.String,java.lang.String>Abstract. getAdditionalBraindumpEntries(ADag workflow)Returns a Map containing additional metrics entries that are specific to a Code Generatorjava.util.Map<java.lang.String,java.lang.String>PBS. getAdditionalBraindumpEntries(ADag workflow)Returns a Map containing additional braindump entries that are specific to a Code Generatorjava.util.Map<java.lang.String,java.lang.String>PMC. getAdditionalBraindumpEntries(ADag workflow)Returns a Map containing additional braindump entries that are specific to a Code Generator.java.util.Map<java.lang.String,java.lang.String>Shell. getAdditionalBraindumpEntries(ADag workflow)Returns a Map containing additional braindump entries that are specific to a Code Generatorjava.util.Map<java.lang.String,java.lang.String>Stork. getAdditionalBraindumpEntries(ADag workflow)Returns an empty mapprotected java.lang.StringAbstract. getDAGFilename(ADag dag, java.lang.String suffix)Returns the name of the file on the basis of the metadata associated with the DAG.protected java.lang.StringPBS. getPathtoPBSFile(ADag dag)Returns the basename for the PBS script file for the dagprotected java.lang.StringPMC. getPathtoPMCFile(ADag dag)Returns the basename for the pmc file for the dagprotected java.lang.StringShell. getPathToShellScript(ADag dag)Returns path to the shell script that is generatedprotected java.lang.StringPBS. pbsBasename(ADag dag)Returns the basename for the PBS file for the dagprotected java.lang.StringPMC. pmcBasename(ADag dag)Returns the basename for the pmc file for the dagprotected voidAbstract. writeOutBraindump(ADag workflow)Writes out the metrics file for the workflowprotected voidAbstract. writeOutDAXReplicaStore(ADag workflow)Writes out the DAX replica storevoidNetloggerJobMapper. writeOutMappings(java.io.Writer writer, ADag dag)Writes out the job mappings for a workflow.protected voidAbstract. writeOutNotifications(ADag workflow)Writes out the generator input file for the work-flow.protected voidAbstract. writeOutStampedeEvents(ADag workflow)Writes out the stampedeEventGenerator events for the workflow. -
Uses of ADag in edu.isi.pegasus.planner.code.generator.condor
Fields in edu.isi.pegasus.planner.code.generator.condor declared as ADag Modifier and Type Field Description protected ADagCondorGenerator. mConcreteWorkflowThe workflow for which the code has to be generated.private ADagSUBDAXGenerator. mDAGMethods in edu.isi.pegasus.planner.code.generator.condor with parameters of type ADag Modifier and Type Method Description protected voidCondorGenerator. concreteDagEmpty(java.lang.String filename, ADag dag)A callout method that dictates what needs to be done in case the concrete plan that is generated is empty.protected java.lang.StringSUBDAXGenerator. createSubmitDirectory(ADag dag, java.lang.String dir, java.lang.String user, java.lang.String vogroup, boolean timestampBased)Creates the submit directory for the workflow.static voidClassADSGenerator. generate(java.io.PrintWriter writer, ADag dag)Writes out the classads for a workflow to corresponding writer stream.static voidClassADSGenerator. generate(java.io.PrintWriter writer, ADag dag, Job job)Writes out the classads for a job to corresponding writer stream.java.util.Collection<java.io.File>CondorGenerator. generateCode(ADag dag)Generates the code for the concrete workflow in Condor DAGMAN and CondorG input format.voidCondorGenerator. generateCode(ADag dag, Job job)Generates the code (condor submit file) for a single job.java.util.Map<java.lang.String,java.lang.String>CondorGenerator. getAdditionalBraindumpEntries(ADag workflow)Returns a Map containing additional braindump entries that are specific to a Code Generator.protected java.lang.StringCondorGenerator. getCondorLogInSubmitDirectory(ADag dag)Returns the path to the condor log file in the submit directory.protected java.lang.StringCondorGenerator. getDAGMANOutFilename(ADag dag)Returns the basename of the file, that contains the output of the dagman while running the dag generated for the workflow.voidSUBDAXGenerator. initialize(PegasusBag bag, ADag dag, java.io.PrintWriter dagWriter)Initializes the class.protected java.io.FileCondorGenerator. initializeDagFileWriter(java.lang.String filename, ADag workflow)Initializes the file handler to the dag file and writes the header to it.protected voidCondorGenerator. writeDagFileTail(ADag dag)It writes the relations making up the DAG in the dag file and and closes the file handle to it.protected voidCondorGenerator. writeDOTFile(java.lang.String filename, ADag dag)Writes out the DOT file in the submit directory.protected voidCondorGenerator. writeJobMapFile(java.lang.String filename, ADag dag)Writes out the job map file in the submit directory. -
Uses of ADag in edu.isi.pegasus.planner.code.gridstart
Fields in edu.isi.pegasus.planner.code.gridstart declared as ADag Modifier and Type Field Description private ADagKickstart. mConcDAGThe handle to the workflow that is being enabled.private ADagNoGridStart. mDAGprivate ADagPegasusLite. mDAGMethods in edu.isi.pegasus.planner.code.gridstart with parameters of type ADag Modifier and Type Method Description voidKickstart. initialize(PegasusBag bag, ADag dag)Initializes the GridStart implementation.voidNoGridStart. initialize(PegasusBag bag, ADag dag)Initializes the GridStart implementation.voidPegasusLite. initialize(PegasusBag bag, ADag dag)Initializes the GridStart implementation. -
Uses of ADag in edu.isi.pegasus.planner.parser.dax
Fields in edu.isi.pegasus.planner.parser.dax declared as ADag Modifier and Type Field Description private ADagDAX2CDAG. mDagThe ADag object which contains information corresponding to the ADag in the XML file. -
Uses of ADag in edu.isi.pegasus.planner.parser.pdax
Fields in edu.isi.pegasus.planner.parser.pdax declared as ADag Modifier and Type Field Description private ADagPDAX2MDAG. mMegaDAGThe abstract dag object that ends up holding the megadag. -
Uses of ADag in edu.isi.pegasus.planner.refiner
Fields in edu.isi.pegasus.planner.refiner declared as ADag Modifier and Type Field Description private ADagMainEngine. mCleanupDagThe cleanup dag for the final concrete dag.private ADagRemoveDirectory. mConcDagThe concrete dag so far, for which the clean up dag needs to be generated.protected ADagCreateDirectory. mCurrentDagIt is a reference to the Concrete Dag so far.protected ADagDeployWorkerPackage. mCurrentDagIt is a reference to the Concrete Dag so far.private ADagInterPoolEngine. mDagADag object corresponding to the Dag whose jobs we want to schedule.private ADagReplicaCatalogBridge. mDagThe DAG being worked upon.private ADagTransferEngine. mDagThe DAG object to which the transfer nodes are to be added.private ADagMainEngine. mOriginalDagThe Original Dag object which is constructed by parsing the dag file.private ADagMainEngine. mReducedDagThe reduced Dag object which is got from the Reduction Engine.private ADagDataReuseEngine. mWorkflowThe workflow object being worked upon.Methods in edu.isi.pegasus.planner.refiner that return ADag Modifier and Type Method Description ADagCleanupEngine. addCleanupJobs(ADag dag)Adds the cleanup jobs in the workflow that removes the files staged to the remote site.ADagDeployWorkerPackage. addCleanupNodesForWorkerPackage(ADag dag)Adds cleanup nodes in the workflow for sites specified.ADagCreateDirectory. addCreateDirectoryNodes(ADag dag)It modifies the concrete dag passed in the constructor and adds the create random directory nodes to it at the root level.ADagRemoveDirectory. addRemoveDirectoryNodes(ADag dag)Modifies the workflow to add remove directory nodes.ADagRemoveDirectory. addRemoveDirectoryNodes(ADag workflow, java.util.Set<java.lang.String> sites)Adds create dir nodes to the workflow.ADagDeployWorkerPackage. addSetupNodes(ADag dag)Adds a setup node per execution site in the workflow that will stage the worker node executables to the workdirectory on the sites the workflow has been scheduled to.private ADagDeployWorkerPackage. addSetupNodesWithoutUntarNodes(ADag dag, java.util.Set<java.lang.String> deploymentSites)Adds only the stage worker nodes to the workflow.private ADagDeployWorkerPackage. addSetupNodesWithUntarNodes(ADag dag, java.util.Set<java.lang.String> deploymentSites)Adds untar nodes to the workflow, in addition to the stage worker nodesADagNodeCollapser. cluster(ADag dag)Clusters the jobs in the workflow.ADagNodeCollapser. cluster(ADag dag, java.lang.String type)Clusters the jobs in the workflow.ADagTestReduceEdges. createTest1()ADagTestReduceEdges. createTest2()ADagMainEngine. getCleanupDAG()Returns the cleanup dag for the concrete dag.ADagDataReuseEngine. getWorkflow()Returns a reference to the workflow that is being refined by the refiner.ADagInterPoolEngine. getWorkflow()Returns a reference to the workflow that is being refined by the refiner.ADagRefiner. getWorkflow()Returns a reference to the workflow that is being refined by the refiner.ADagReduceEdges. reduce(ADag dag)Prunes redundant edges from the workflow.ADagDataReuseEngine. reduceWorkflow(ADag workflow, ReplicaCatalogBridge rcb)Reduces the workflow on the basis of the existence of lfn's in the replica catalog.ADagMainEngine. runPlanner()The main function which calls the other engines and does the necessary work.Methods in edu.isi.pegasus.planner.refiner with parameters of type ADag Modifier and Type Method Description ADagCleanupEngine. addCleanupJobs(ADag dag)Adds the cleanup jobs in the workflow that removes the files staged to the remote site.ADagDeployWorkerPackage. addCleanupNodesForWorkerPackage(ADag dag)Adds cleanup nodes in the workflow for sites specified.ADagCreateDirectory. addCreateDirectoryNodes(ADag dag)It modifies the concrete dag passed in the constructor and adds the create random directory nodes to it at the root level.ADagRemoveDirectory. addRemoveDirectoryNodes(ADag dag)Modifies the workflow to add remove directory nodes.ADagRemoveDirectory. addRemoveDirectoryNodes(ADag workflow, java.util.Set<java.lang.String> sites)Adds create dir nodes to the workflow.ADagDeployWorkerPackage. addSetupNodes(ADag dag)Adds a setup node per execution site in the workflow that will stage the worker node executables to the workdirectory on the sites the workflow has been scheduled to.private ADagDeployWorkerPackage. addSetupNodesWithoutUntarNodes(ADag dag, java.util.Set<java.lang.String> deploymentSites)Adds only the stage worker nodes to the workflow.private ADagDeployWorkerPackage. addSetupNodesWithUntarNodes(ADag dag, java.util.Set<java.lang.String> deploymentSites)Adds untar nodes to the workflow, in addition to the stage worker nodesADagNodeCollapser. cluster(ADag dag)Clusters the jobs in the workflow.ADagNodeCollapser. cluster(ADag dag, java.lang.String type)Clusters the jobs in the workflow.protected java.util.MapNodeCollapser. edgeList2Graph(ADag dag, java.util.Map nameIDMap)Returns an adjacency list representation of the graph referred to by the list of edges.private java.lang.StringTransferEngine. getCacheFileName(ADag adag)Constructs the basename to the cache file that is to be used to log the transient files.protected java.lang.StringDeployWorkerPackage. getCleanupJobname(ADag dag, java.lang.String site)It returns the name of the untar job, that is to be assigned.protected java.util.SetRemoveDirectory. getCreateDirSites(ADag dag)Retrieves the sites for which the create dir jobs need to be created.protected java.lang.StringDeployWorkerPackage. getDeployJobName(ADag dag, java.lang.String site, boolean localTransfer)It returns the name of the deployment job, that is to be assigned.protected java.util.SetDeployWorkerPackage. getDeploymentSites(ADag dag)Retrieves the sites for which the deployment jobs need to be created.private java.lang.StringRemoveDirectory. getRemoveDirJobName(ADag dag, java.lang.String site)It returns the name of the remove directory job, that is to be assigned.protected java.lang.StringDeployWorkerPackage. getUntarJobName(ADag dag, java.lang.String site)It returns the name of the untar job, that is to be assigned.voidDeployWorkerPackage. initialize(ADag scheduledDAG)Initialize with the scheduled graph.voidReplicaCatalogBridge. initialize(ADag dag, PegasusBag bag)Intialises the refiner.voidReplicaCatalogBridge. initialize(ADag dag, PegasusProperties properties, PlannerOptions options)Intialises the refiner.private ReplicaCatalogTransferEngine. initializeWorkflowCacheFile(ADag dag)Initializes a Replica Catalog Instance that is used to store the GET URL's for all files on the staging site ( inputs staged and outputs created ).ADagReduceEdges. reduce(ADag dag)Prunes redundant edges from the workflow.ADagDataReuseEngine. reduceWorkflow(ADag workflow, ReplicaCatalogBridge rcb)Reduces the workflow on the basis of the existence of lfn's in the replica catalog.voidInterPoolEngine. scheduleJobs(ADag dag, java.util.List sites)It schedules a list of jobs on the execution pools by calling out to the site selector specified.Constructors in edu.isi.pegasus.planner.refiner with parameters of type ADag Constructor Description DataReuseEngine(ADag orgDag, PegasusBag bag)The constructorInterPoolEngine(ADag aDag, PegasusBag bag)Overloaded constructor.MainEngine(ADag orgDag, PegasusBag bag)This constructor initialises the class variables to the variables passed.RemoveDirectory(ADag concDag, PegasusBag bag, java.lang.String submitDirectory)The overloaded constructor that sets the dag for which we have to generated the cleanup dag for.ReplicaCatalogBridge(ADag dag, PegasusBag bag)The overloaded constructor.TransferEngine(ADag reducedDag, PegasusBag bag, java.util.List<Job> deletedJobs, java.util.List<Job> deletedLeafJobs)Overloaded constructor. -
Uses of ADag in edu.isi.pegasus.planner.refiner.createdir
Methods in edu.isi.pegasus.planner.refiner.createdir that return ADag Modifier and Type Method Description ADagHourGlass. addCreateDirectoryNodes(ADag dag)It modifies the concrete dag passed in the constructor and adds the create random directory nodes to it at the root level.ADagMinimal. addCreateDirectoryNodes(ADag dag)Modifies the workflow to add create directory nodes.ADagMinimal. addCreateDirectoryNodes(ADag workflow, java.util.Set<java.lang.String> sites)Adds create dir nodes to the workflow.ADagStrategy. addCreateDirectoryNodes(ADag dag)Modifies the workflow to add create directory nodes.ADagTentacles. addCreateDirectoryNodes(ADag dag)Modifies the workflow to add create directory nodes.Methods in edu.isi.pegasus.planner.refiner.createdir with parameters of type ADag Modifier and Type Method Description ADagHourGlass. addCreateDirectoryNodes(ADag dag)It modifies the concrete dag passed in the constructor and adds the create random directory nodes to it at the root level.ADagMinimal. addCreateDirectoryNodes(ADag dag)Modifies the workflow to add create directory nodes.ADagMinimal. addCreateDirectoryNodes(ADag workflow, java.util.Set<java.lang.String> sites)Adds create dir nodes to the workflow.ADagStrategy. addCreateDirectoryNodes(ADag dag)Modifies the workflow to add create directory nodes.ADagTentacles. addCreateDirectoryNodes(ADag dag)Modifies the workflow to add create directory nodes.protected java.lang.StringHourGlass. getConcatJobname(ADag dag)Returns the name of the concat jobjava.lang.StringAbstractStrategy. getCreateDirJobName(ADag dag, java.lang.String pool)It returns the name of the create directory job, that is to be assigned.static java.util.SetAbstractStrategy. getCreateDirSites(ADag dag)Retrieves the sites for which the create dir jobs need to be created.private voidHourGlass. introduceRootDependencies(ADag dag, Job newRoot)It traverses through the root jobs of the dag and introduces a new super root node to it.JobHourGlass. makeDummyConcatJob(ADag dag)It creates a dummy concat job that is run at the local submit host. -
Uses of ADag in edu.isi.pegasus.planner.selector
Methods in edu.isi.pegasus.planner.selector with parameters of type ADag Modifier and Type Method Description voidSiteSelector. mapWorkflow(ADag workflow, java.util.List sites)Maps the jobs in the workflow to the various grid sites. -
Uses of ADag in edu.isi.pegasus.planner.selector.site
Fields in edu.isi.pegasus.planner.selector.site declared as ADag Modifier and Type Field Description private ADagNonJavaCallout. mAbstractDagThe abstract DAG.Methods in edu.isi.pegasus.planner.selector.site with parameters of type ADag Modifier and Type Method Description voidAbstractPerJob. mapWorkflow(ADag workflow, java.util.List sites)Maps the jobs in the workflow to the various grid sites.voidGroup. mapWorkflow(ADag workflow, java.util.List sites)The call out to map a list of jobs on to the execution pools.voidHeft. mapWorkflow(ADag workflow, java.util.List sites)Maps the jobs in the workflow to the various grid sites.voidHeft. mapWorkflow(ADag workflow, java.util.List sites, java.lang.String label)Maps the jobs in the workflow to the various grid sites.voidNonJavaCallout. mapWorkflow(ADag workflow, java.util.List sites)Maps the jobs in the workflow to the various grid sites. -
Uses of ADag in edu.isi.pegasus.planner.selector.site.heft
Methods in edu.isi.pegasus.planner.selector.site.heft with parameters of type ADag Modifier and Type Method Description voidAlgorithm. schedule(ADag dag, java.util.List sites)Schedules the workflow using the heft.voidAlgorithm. schedule(ADag workflow, java.util.List sites, java.lang.String label)Schedules the workflow according to the HEFT algorithm. -
Uses of ADag in edu.isi.pegasus.planner.transfer
Fields in edu.isi.pegasus.planner.transfer declared as ADag Modifier and Type Field Description protected ADagAbstractRefiner. mDAGThe ADag object associated with the Dag.Methods in edu.isi.pegasus.planner.transfer that return ADag Modifier and Type Method Description ADagAbstractRefiner. getWorkflow()Returns a reference to the workflow that is being refined by the refiner.Constructors in edu.isi.pegasus.planner.transfer with parameters of type ADag Constructor Description AbstractRefiner(ADag dag, PegasusBag bag)The overloaded constructor.MultipleFTPerXFERJobRefiner(ADag dag, PegasusBag bag)The overloaded constructor.SingleFTPerXFERJobRefiner(ADag dag, PegasusBag bag)The overloaded constructor. -
Uses of ADag in edu.isi.pegasus.planner.transfer.mapper
Methods in edu.isi.pegasus.planner.transfer.mapper with parameters of type ADag Modifier and Type Method Description voidOutputMapper. initialize(PegasusBag bag, ADag workflow)Initializes the mappers.static OutputMapperOutputMapperFactory. loadInstance(ADag dag, PegasusBag bag)Loads the implementing class corresponding to the value specified in the properties.static OutputMapperOutputMapperFactory. loadInstance(java.lang.String className, PegasusBag bag, ADag dag)Loads the implementing class corresponding to the class. -
Uses of ADag in edu.isi.pegasus.planner.transfer.mapper.impl
Methods in edu.isi.pegasus.planner.transfer.mapper.impl with parameters of type ADag Modifier and Type Method Description voidAbstractFileFactoryBasedMapper. initialize(PegasusBag bag, ADag workflow)Initializes the mappers.voidFixed. initialize(PegasusBag bag, ADag workflow)Initializes the mappers.voidFlat. initialize(PegasusBag bag, ADag workflow)Initializes the mappers.voidHashed. initialize(PegasusBag bag, ADag workflow)Initializes the mappers.voidReplica. initialize(PegasusBag bag, ADag workflow)Initializes the mappers.abstract org.griphyn.vdl.euryale.FileFactoryAbstractFileFactoryBasedMapper. instantiateFileFactory(PegasusBag bag, ADag workflow)Method that instantiates the FileFactoryorg.griphyn.vdl.euryale.FileFactoryFlat. instantiateFileFactory(PegasusBag bag, ADag workflow)Instantiates a Flat File Factory and returns it.org.griphyn.vdl.euryale.FileFactoryHashed. instantiateFileFactory(PegasusBag bag, ADag workflow)Method that instantiates the FileFactory -
Uses of ADag in edu.isi.pegasus.planner.transfer.refiner
Methods in edu.isi.pegasus.planner.transfer.refiner with parameters of type ADag Modifier and Type Method Description static RefinerRefinerFactory. loadInstance(ADag dag, PegasusBag bag)Loads the implementing class corresponding to the value specified in the properties.static RefinerRefinerFactory. loadInstance(java.lang.String className, PegasusBag bag, ADag dag)Loads the implementing class corresponding to the class.Constructors in edu.isi.pegasus.planner.transfer.refiner with parameters of type ADag Constructor Description BalancedCluster(ADag dag, PegasusBag bag)The overloaded constructor.Basic(ADag dag, PegasusBag bag)The overloaded constructor.Bundle(ADag dag, PegasusBag bag)The overloaded constructor.Chain(ADag dag, PegasusBag bag)The overloaded constructor.Cluster(ADag dag, PegasusBag bag)The overloaded constructor.Empty(ADag dag, PegasusBag bag)The overloaded constructor.
-