Package edu.isi.pegasus.planner.partitioner

Interface Summary
Callback This interface defines the callback calls from the partitioners.
 

Class Summary
BFS This does a modified breadth first search of the graph to identify the levels.
ClustererCallback A Callback implementation that passes the partitions detected during the partitioning of the worflow to a Clusterer for clustering.
DAXWriter The abstract class that identifies the interface for writing out a dax corresponding to a partition.
Horizontal Horizontal based partitioning scheme, that allows the user to configure the number of partitions per transformation name per level.
Label This partitioner partitions the DAX into smaller partitions as specified by the labels associated with the jobs.
MultipleLook This class ends up writing a partitioned dax, that corresponds to one partition as defined by the Partitioner.
One2One This partitioning technique considers each of the job in the dax as a separate partition.
Partition This is an abstract container for a partition in the graph.
PartitionAndPlan The class that triggers the partition and plan structure in pegasus.
Partitioner The abstract class that lays out the api to do the partitioning of the dax into smaller daxes.
PartitionerFactory A Factory class to load the right type of partitioner at runtime, as specified by the Properties.
PDAXWriter It writes out the partition graph in xml form.
SingleLook This class ends up writing a partitioned dax, that corresponds to one partition as defined by the Partitioner.
Topological Does a topological sort on the Partition.
Whole This partitioning technique considers the whole DAX as a single partition.
WriterCallback This callback writes out a DAX file for each of the partitions, and also writes out a PDAX file that captures the relations between the partitions.
 

Exception Summary
PartitionerFactoryException Class to notify of failures while instantiating Partitioner implementations.
 



Copyright © 2011 The University of Southern California. All Rights Reserved.