| org.griphyn.cPlanner.cluster.Clusterer
All known Subclasses: org.griphyn.cPlanner.cluster.Horizontal, org.griphyn.cPlanner.cluster.Abstract,
Clusterer | public interface Clusterer (Code) | | The clustering API, that constructs clusters of jobs out of a single
partition.
author: Karan Vahi version: $Revision: 450 $ |
Field Summary | |
final public static String | VERSION The version number associated with this API of Code Generator. |
VERSION | final public static String VERSION(Code) | | The version number associated with this API of Code Generator.
|
description | public String description()(Code) | | Returns a textual description of the transfer implementation.
a short textual description |
determineClusters | public void determineClusters(Partition partition) throws ClustererException(Code) | | Determine the clusters for a partition.
Parameters: partition - the partition for which the clusters need to bedetermined. throws: ClustererException - in case of error. |
initialize | public void initialize(ADag dag, PegasusBag bag) throws ClustererException(Code) | | Initializes the Clusterer impelementation
Parameters: dag - the workflow that is being clustered. Parameters: bag - the bag of objects that is useful for initialization. throws: ClustererException - in case of error. |
parents | public void parents(String partitionID, List parents) throws ClustererException(Code) | | Associates the relations between the partitions with the corresponding
relations between the clustered jobs that are created for each Partition.
Parameters: partitionID - the id of a partition. Parameters: parents - the list of String objects that containthe id's of the parents of the partition. throws: ClustererException - in case of error. |
|
|