Uses of Interface
edu.isi.pegasus.planner.partitioner.graph.Graph
-
-
Uses of Graph in edu.isi.pegasus.planner.classes
Classes in edu.isi.pegasus.planner.classes that implement Graph Modifier and Type Class Description class
ADag
This class object contains the info about a Dag.class
AggregatedJob
This class holds all the specifics of an aggregated job.Fields in edu.isi.pegasus.planner.classes declared as Graph Modifier and Type Field Description private Graph
ADag. mGraphImplementor
Handle to the Graph implementor.private Graph
AggregatedJob. mGraphImplementor
Handle to the Graph implementor. -
Uses of Graph in edu.isi.pegasus.planner.cluster.aggregator
Methods in edu.isi.pegasus.planner.cluster.aggregator with parameters of type Graph Modifier and Type Method Description java.io.File
MPIExec. generatePMCInputFile(Graph job, java.lang.String name, boolean isClustered)
Writes out the input file for the aggregated job -
Uses of Graph in edu.isi.pegasus.planner.parser.dax
Fields in edu.isi.pegasus.planner.parser.dax declared as Graph Modifier and Type Field Description protected Graph
DAX2NewGraph. mWorkflow
The Graph instance that stores the abstract workflow as a Graph. -
Uses of Graph in edu.isi.pegasus.planner.partitioner.graph
Classes in edu.isi.pegasus.planner.partitioner.graph that implement Graph Modifier and Type Class Description class
MapGraph
An implementation of the Graph that is backed by a Map.Fields in edu.isi.pegasus.planner.partitioner.graph declared as Graph Modifier and Type Field Description private Graph
TopologicalSortIterator. mGraph
The partition that has to be sorted.Constructors in edu.isi.pegasus.planner.partitioner.graph with parameters of type Graph Constructor Description TopologicalSortIterator(Graph graph)
The overloaded constructor. -
Uses of Graph in edu.isi.pegasus.planner.refiner
Methods in edu.isi.pegasus.planner.refiner that return Graph Modifier and Type Method Description protected Graph
DataReuseEngine. cascadeDeletionUpwards(Graph workflow, java.util.List<GraphNode> originalJobsInRC)
Cascade the deletion of the jobs upwards in the workflow.Graph
ReduceEdges. reduce(Graph workflow)
Prunes redundant edges from the workflow.Graph
DataReuseEngine. reduceWorkflow(Graph workflow, ReplicaCatalogBridge rcb)
Reduces the workflow on the basis of the existence of lfn's in the replica catalog.Methods in edu.isi.pegasus.planner.refiner with parameters of type Graph Modifier and Type Method Description void
ReduceEdges. assignLevels(Graph workflow, GraphNode root)
Prunes redundant edges from the workflow.protected Graph
DataReuseEngine. cascadeDeletionUpwards(Graph workflow, java.util.List<GraphNode> originalJobsInRC)
Cascade the deletion of the jobs upwards in the workflow.private java.util.List<GraphNode>
DataReuseEngine. getJobsInRC(Graph workflow, java.util.Set filesInRC)
Returns all the jobs whose output files exist in the Replica Catalog.Graph
ReduceEdges. reduce(Graph workflow)
Prunes redundant edges from the workflow.Graph
DataReuseEngine. reduceWorkflow(Graph workflow, ReplicaCatalogBridge rcb)
Reduces the workflow on the basis of the existence of lfn's in the replica catalog.private void
ReduceEdges. reset(Graph workflow)
Resets internal depth and color counters associated with the nodes in the workflow, before doing any graph traversals. -
Uses of Graph in edu.isi.pegasus.planner.refiner.cleanup
Methods in edu.isi.pegasus.planner.refiner.cleanup that return Graph Modifier and Type Method Description Graph
CleanupStrategy. addCleanupJobs(Graph workflow)
Adds cleanup jobs to the workflow.Graph
InPlace. addCleanupJobs(Graph workflow)
Adds cleanup jobs to the workflow.Methods in edu.isi.pegasus.planner.refiner.cleanup with parameters of type Graph Modifier and Type Method Description Graph
CleanupStrategy. addCleanupJobs(Graph workflow)
Adds cleanup jobs to the workflow.Graph
InPlace. addCleanupJobs(Graph workflow)
Adds cleanup jobs to the workflow.private void
InPlace. addCleanUpJobs(java.lang.String site, java.util.Set leaves, Graph workflow)
Adds cleanup jobs for the workflow scheduled to a particular site a breadth first search strategy is implemented based on the depth of the job in the workflowprotected void
InPlace. applyJobPriorities(Graph workflow)
Adds job priorities to the jobs in the workflow on the basis of the levels in the traversal order given by the iterator. -
Uses of Graph in edu.isi.pegasus.planner.selector.site.heft
Fields in edu.isi.pegasus.planner.selector.site.heft declared as Graph Modifier and Type Field Description private Graph
Algorithm. mWorkflow
The workflow in the graph format, that needs to be scheduled.
-