|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Graph | |
|---|---|
| edu.isi.pegasus.planner.code.generator.condor | |
| edu.isi.pegasus.planner.parser.dax | |
| edu.isi.pegasus.planner.partitioner.graph | |
| edu.isi.pegasus.planner.refiner | |
| edu.isi.pegasus.planner.refiner.cleanup | |
| edu.isi.pegasus.planner.selector | Provides the interface and call-out to the site selector mechanism. |
| edu.isi.pegasus.planner.selector.site | |
| edu.isi.pegasus.planner.selector.site.heft | |
| Uses of Graph in edu.isi.pegasus.planner.code.generator.condor |
|---|
| Fields in edu.isi.pegasus.planner.code.generator.condor declared as Graph | |
|---|---|
private Graph |
SUBDAXGenerator.mWorkflow
|
| Methods in edu.isi.pegasus.planner.code.generator.condor with parameters of type Graph | |
|---|---|
void |
SUBDAXGenerator.initialize(PegasusBag bag,
ADag dag,
Graph workflow,
PrintWriter dagWriter)
Initializes the class. |
| Uses of Graph in edu.isi.pegasus.planner.parser.dax |
|---|
| Fields in edu.isi.pegasus.planner.parser.dax declared as Graph | |
|---|---|
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 | |
|---|---|
class |
MapGraph
An implementation of the Graph that is backed by a Map. |
| Fields in edu.isi.pegasus.planner.partitioner.graph declared as Graph | |
|---|---|
private Graph |
TopologicalSortIterator.mGraph
The partition that has to be sorted. |
| Methods in edu.isi.pegasus.planner.partitioner.graph that return Graph | |
|---|---|
static Graph |
Adapter.convert(ADag dag)
Converts the ADag to Graph instance. |
| Constructors in edu.isi.pegasus.planner.partitioner.graph with parameters of type Graph | |
|---|---|
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 | |
|---|---|
private Graph |
DeployWorkerPackage.addSetupNodesWithoutUntarNodes(ADag dag,
Set<String> deploymentSites)
Adds only the stage worker nodes to the workflow. |
private Graph |
DeployWorkerPackage.addSetupNodesWithUntarNodes(ADag dag,
Set<String> deploymentSites)
Adds untar nodes to the workflow, in addition to the stage worker nodes |
protected Graph |
DataReuseEngine.cascadeDeletionUpwards(Graph workflow,
List<GraphNode> originalJobsInRC)
Cascade the deletion of the jobs upwards in 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 | |
|---|---|
protected Graph |
DataReuseEngine.cascadeDeletionUpwards(Graph workflow,
List<GraphNode> originalJobsInRC)
Cascade the deletion of the jobs upwards in the workflow. |
private List<GraphNode> |
DataReuseEngine.getJobsInRC(Graph workflow,
Set filesInRC)
Returns all the jobs whose output files exist in the Replica Catalog. |
Graph |
DataReuseEngine.reduceWorkflow(Graph workflow,
ReplicaCatalogBridge rcb)
Reduces the workflow on the basis of the existence of lfn's in the replica catalog. |
| Uses of Graph in edu.isi.pegasus.planner.refiner.cleanup |
|---|
| Methods in edu.isi.pegasus.planner.refiner.cleanup that return Graph | |
|---|---|
Graph |
InPlace.addCleanupJobs(Graph workflow)
Adds cleanup jobs to the workflow. |
Graph |
CleanupStrategy.addCleanupJobs(Graph workflow)
Adds cleanup jobs to the workflow. |
| Methods in edu.isi.pegasus.planner.refiner.cleanup with parameters of type Graph | |
|---|---|
Graph |
InPlace.addCleanupJobs(Graph workflow)
Adds cleanup jobs to the workflow. |
Graph |
CleanupStrategy.addCleanupJobs(Graph workflow)
Adds cleanup jobs to the workflow. |
private void |
InPlace.addCleanUpJobs(String site,
Set leaves,
Graph workflow)
Adds cleanup jobs for the workflow scheduled to a particular site a best first search strategy is implemented based on the depth of the job in the workflow |
protected 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 |
|---|
| Methods in edu.isi.pegasus.planner.selector with parameters of type Graph | |
|---|---|
void |
SiteSelector.mapWorkflow(Graph workflow,
List sites)
Maps the jobs in the workflow to the various grid sites. |
| Uses of Graph in edu.isi.pegasus.planner.selector.site |
|---|
| Methods in edu.isi.pegasus.planner.selector.site with parameters of type Graph | |
|---|---|
void |
AbstractPerJob.mapWorkflow(Graph workflow,
List sites)
Maps the jobs in the workflow to the various grid sites. |
void |
Heft.mapWorkflow(Graph workflow,
List sites)
Maps the jobs in the workflow to the various grid sites. |
void |
Group.mapWorkflow(Graph workflow,
List sites)
The call out to map a list of jobs on to the execution pools. |
void |
Heft.mapWorkflow(Graph workflow,
List sites,
String label)
Maps the jobs in the workflow to the various grid sites. |
| Uses of Graph in edu.isi.pegasus.planner.selector.site.heft |
|---|
| Fields in edu.isi.pegasus.planner.selector.site.heft declared as Graph | |
|---|---|
private Graph |
Algorithm.mWorkflow
The workflow in the graph format, that needs to be scheduled. |
| Methods in edu.isi.pegasus.planner.selector.site.heft with parameters of type Graph | |
|---|---|
void |
Algorithm.schedule(Graph workflow,
List sites,
String label)
Schedules the workflow according to the HEFT algorithm. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||