org.griphyn.cPlanner.engine |
|
Java Source File Name | Type | Comment |
Authenticate.java | Class | It takes in a authenticate request and authenticates against the resource
on the basis of the type of the resource against which authentication is
required. |
AuthenticateEngine.java | Class | It authenticates the user with the sites, that the user specifies at the
execution time. |
CleanupEngine.java | Class | The refiner that results in the creation of cleanup jobs within the workflow. |
CreateDirectory.java | Class | This common interface that identifies the basic functions that need to be
implemented to introduce random directories in which the jobs are executed on
the remote execution pools. |
Engine.java | Class | The class which is a superclass of all the various Engine classes. |
HourGlass.java | Class | This class inserts the nodes for creating the random directories on the remote
execution pools. |
InterPoolEngine.java | Class | This engine calls out to the Site Selector selected by the user and maps the
jobs in the workflow to the execution pools. |
MainEngine.java | Class | The central class that calls out to the various other components of Pegasus. |
NodeCollapser.java | Class | This collapses the nodes of the same logical name scheduled on the same
pool into fewer fat nodes. |
ReductionEngine.java | Class | Reduction engine for Planner 2. |
Refiner.java | Interface | A first cut at a separate refiner interface. |
RemoveDirectory.java | Class | Ends up creating a cleanup dag that deletes the remote directories that
were created by the create dir jobs. |
ReplicaCatalogBridge.java | Class | This coordinates the look up to the Replica Location Service, to determine
the logical to physical mappings. |
Tentacles.java | Class | This ends up placing the create directory jobs at the top of the graph.
However instead of constricting it to an hour glass shape, this class links
it to all the relevant nodes for which the create dir job is necessary. |
ThreadPool.java | Class | This maintains a pool of authenticate threads that authenticate against a
particular resource. |
TransferEngine.java | Class | The transfer engine, which on the basis of the pools on which the jobs are to
run, adds nodes to transfer the data products. |