GridSim 5.0 beta

Uses of Class
gridsim.parallel.SSGridlet

Packages that use SSGridlet
gridsim.parallel   
gridsim.parallel.scheduler   
 

Uses of SSGridlet in gridsim.parallel
 

Methods in gridsim.parallel that return SSGridlet
 SSGridlet SSGridletList.get(int gridletId, int userId)
          Returns a given SSGridlet.
 

Constructors in gridsim.parallel with parameters of type SSGridlet
SSGridlet(SSGridlet original)
          Creates a clone of the original gridlet object.
 

Uses of SSGridlet in gridsim.parallel.scheduler
 

Fields in gridsim.parallel.scheduler declared as SSGridlet
protected  SSGridlet AggressiveBackfill.pivot
           
(package private)  SSGridlet AggressiveMultiPartitions.EasyBackFillingPartition.pivot
           
 

Fields in gridsim.parallel.scheduler with type parameters of type SSGridlet
protected  Comparator<SSGridlet> AggressiveBackfill.jobOrder
           
protected  Comparator<SSGridlet> AggressiveMultiPartitions.jobOrder
           
protected  Comparator<SSGridlet> ConservativeBackfill.jobOrder
           
protected  Comparator<SSGridlet> SelectiveBackfill.jobOrder
           
 

Methods in gridsim.parallel.scheduler with parameters of type SSGridlet
 int AggressiveMultiPartitions.OrderGridletsByPriority.compare(SSGridlet gl0, SSGridlet gl1)
           
protected  void ConservativeBackfill.enqueueGridlet(SSGridlet sgl)
          Enqueues a gridlet.
protected  double SelectiveBackfill.getXFactor(SSGridlet sgl)
          Calculates the eXpansion Factor (XFactor) of a job.
protected  double SelectiveBackfill.getXFactorThreshold(SSGridlet sgl)
          Gets the eXpansion Factor (XFactor) threshold applicable for a particular job
protected  void AggressiveBackfill.gridletFinish(SSGridlet sgl, int status)
          Updates the Gridlet's properties, such as status once a Gridlet is considered finished.
protected  void AggressiveMultiPartitions.gridletFinish(SSGridlet sgl, int status)
          Updates the job's properties once a job is considered finished.
protected  void ConservativeBackfill.gridletFinish(SSGridlet sgl, int status)
          Updates the Gridlet's properties, such as status once a Gridlet is considered finished.
protected  void SelectiveBackfill.gridletFinish(SSGridlet sgl, int status)
          Updates the Gridlet's properties, such as status once a Gridlet is considered finished.
(package private)  boolean SelectiveBackfill.JobCategory.match(SSGridlet job)
           
protected  boolean AggressiveMultiPartitions.scheduleGridlet(SSGridlet sgl)
          Tries to schedule a job.
protected  void SelectiveBackfill.scheduleGridlet(SSGridlet sgl)
          Enqueues a job.
protected  boolean AggressiveMultiPartitions.startGridlet(SSGridlet sgl)
          Tries to start a job.
protected  boolean ConservativeBackfill.startGridlet(SSGridlet sgl)
          Allocates a job into free PEs, sets the job status to INEXEC,
protected  boolean SelectiveBackfill.startGridlet(SSGridlet sgl)
          Starts a job using free PEs, sets the job status to INEXEC and updates the availability profile
protected  boolean AggressiveMultiPartitions.validateGridlet(SSGridlet sgl)
          Checks whether the job can be handled by the resource.
 

Method parameters in gridsim.parallel.scheduler with type arguments of type SSGridlet
 boolean AggressiveBackfill.setJobOrderingHeuristic(Comparator<SSGridlet> comparator)
          Sets the heuristic used to order the jobs considered for backfilling or when a cancellation takes place
 boolean AggressiveMultiPartitions.setJobOrderingHeuristic(Comparator<SSGridlet> comparator)
          Sets the heuristic used to order the jobs considered for backfilling
 boolean ConservativeBackfill.setJobOrderingHeuristic(Comparator<SSGridlet> comparator)
          Sets the heuristic used to order the jobs considered for backfilling or when a cancellation takes place
 boolean SelectiveBackfill.setJobOrderingHeuristic(Comparator<SSGridlet> comparator)
          Sets the heuristic used to order the jobs considered for backfilling or when a cancellation takes place
 


GridSim 5.0 beta

The University of Melbourne, Australia, 2009