GridSim 5.0 beta

Uses of Class
gridsim.Gridlet

Packages that use Gridlet
gridsim Classes that form the main simulation structure of GridSim
gridsim.datagrid Classes that form the framework of DataGrid model in GridSim. 
gridsim.parallel   
gridsim.parallel.scheduler   
gridsim.parallel.util   
gridsim.resFailure Classes that form the framework of resource failures model in GridSim. 
gridsim.util Classes that perform other important functionalities of GridSim
 

Uses of Gridlet in gridsim
 

Methods in gridsim that return Gridlet
 Gridlet GridletList.get(int gridletId, int userId)
          Returns a given Gridlet.
 Gridlet ResGridlet.getGridlet()
          Gets this Gridlet object
protected  Gridlet GridSim.gridletCancel(Gridlet gl, int resourceId, double delay)
          Cancels a Gridlet that is currently executing in a given GridResource ID with a delay.
protected  Gridlet GridSim.gridletCancel(int gridletId, int userId, int resourceId, double delay)
          Cancels a Gridlet that is currently executing in a given GridResource ID with a delay.
protected  Gridlet GridSim.gridletReceive()
          Gets a Gridlet belong to the first event CURRENTLY waiting in this entity's deferred queue (incoming buffer).
protected  Gridlet GridSim.gridletReceive(int gridletId, int resId)
          Gets a Gridlet belong to the first event CURRENTLY waiting in this entity's deferred queue (incoming buffer).
protected  Gridlet GridSim.gridletReceive(int gridletId, int userId, int resId)
          Gets a Gridlet belong to the first event CURRENTLY waiting in this entity's deferred queue (incoming buffer).
 

Methods in gridsim with parameters of type Gridlet
 int AdvanceReservation.cancelReservation(String bookingID, Gridlet gl)
          Cancels a Gridlet for a given reservation.
 int AdvanceReservation.commitReservation(String bookingID, Gridlet obj)
          Commits a reservation together with a Gridlet object.
protected  Gridlet GridSim.gridletCancel(Gridlet gl, int resourceId, double delay)
          Cancels a Gridlet that is currently executing in a given GridResource ID with a delay.
protected  boolean AllocPolicy.gridletMigrate(Gridlet gl, int destId, boolean ack)
          Migrates a Gridlet from this GridResource ID to the destination ID
protected  boolean GridSim.gridletMove(Gridlet gl, int srcId, int destId, double delay)
          Moves a Gridlet to the destination GridResource ID
protected  boolean GridSim.gridletPause(Gridlet gl, int resId, double delay)
          Pauses a Gridlet that is currently executing in a given GridResource ID with a delay.
protected  boolean GridSim.gridletResume(Gridlet gl, int resId, double delay)
          Resumes a Gridlet that is currently pausing in a given GridResource ID with a delay.
NOTE: Resuming a Gridlet only works if it is currently on paused.
protected  int GridSim.gridletStatus(Gridlet gl, int resourceId)
          Gets the current status of this Gridlet in a given GridResource ID
 void ARSimpleSpaceShared.gridletSubmit(Gridlet gl, boolean ack)
          Schedules a new Gridlet that has been received by the GridResource entity.
abstract  void AllocPolicy.gridletSubmit(Gridlet gl, boolean ack)
          An abstract method that schedules a new Gridlet received by a GridResource entity.
 void SpaceShared.gridletSubmit(Gridlet gl, boolean ack)
          Schedules a new Gridlet that has been received by the GridResource entity.
 void TimeShared.gridletSubmit(Gridlet gl, boolean ack)
          Schedules a new Gridlet that has been received by the GridResource entity.
protected  boolean GridSim.gridletSubmit(Gridlet gl, int resID)
          Sends a Gridlet to the destination GridResource ID without any delay.
protected  boolean GridSim.gridletSubmit(Gridlet gl, int resourceID, double delay, boolean ack)
          Sends a Gridlet to the destination GridResource ID with a specified delay.
protected  boolean GridSim.gridletSubmit(Gridlet gl, int resourceID, double delay, boolean ack, int netServiceLevel)
          Sends a Gridlet to the destination GridResource ID with a specified delay.
abstract  void ARPolicy.handleCommitReservation(int reservationID, int senderID, int sendTag, Gridlet gridlet)
          An abstract method that handles a commit reservation request.
 void ARSimpleSpaceShared.handleCommitReservation(int reservationID, int senderID, int sendTag, Gridlet gridlet)
          Handles a commit reservation request.
protected  boolean AllocPolicy.sendCancelGridlet(int tag, Gridlet gl, int gridletId, int destId)
          Sends the canceled Gridlet back to sender.
protected  boolean AllocPolicy.sendFinishGridlet(Gridlet gl)
          Sends the completed Gridlet back to sender or Gridlet's user ID
 

Constructors in gridsim with parameters of type Gridlet
ResGridlet(Gridlet gridlet)
          Allocates a new ResGridlet object upon the arrival of a Gridlet object.
ResGridlet(Gridlet gridlet, long startTime, int duration, int reservID)
          Allocates a new ResGridlet object upon the arrival of a Gridlet object.
 

Uses of Gridlet in gridsim.datagrid
 

Subclasses of Gridlet in gridsim.datagrid
 class DataGridlet
          A DataGridlet is an extension of the Gridlet class, which requires one or more data files to run.
 

Uses of Gridlet in gridsim.parallel
 

Methods in gridsim.parallel that return Gridlet
 Gridlet SSGridlet.getGridlet()
          Gets this Gridlet object
 

Constructors in gridsim.parallel with parameters of type Gridlet
SSGridlet(Gridlet gridlet)
          Allocates a new object upon the arrival of a Gridlet object.
 

Uses of Gridlet in gridsim.parallel.scheduler
 

Methods in gridsim.parallel.scheduler with parameters of type Gridlet
 void ARConservativeBackfill.gridletSubmit(Gridlet gridlet, boolean ack)
          Schedules a new job received by the Grid resource entity.
 void AggressiveBackfill.gridletSubmit(Gridlet gridlet, boolean ack)
          Schedules/adds to the queue a new job received by the resource entity.
 void AggressiveMultiPartitions.gridletSubmit(Gridlet gridlet, boolean ack)
          Schedules/adds to the queue a new job received by the resource entity.
 void ConservativeBackfill.gridletSubmit(Gridlet gridlet, boolean ack)
          Schedules a new job received by the Grid resource entity.
 void SelectiveBackfill.gridletSubmit(Gridlet gridlet, boolean ack)
          Schedules/adds to the queue a new job received by the resource entity.
 

Uses of Gridlet in gridsim.parallel.util
 

Methods in gridsim.parallel.util that return Gridlet
 Gridlet WorkloadJob.getGridlet()
          Returns the job loaded from the file.
 

Methods in gridsim.parallel.util that return types with arguments of type Gridlet
 ArrayList<Gridlet> Workload.getGridletList()
          Gets a list of completed jobs
 

Constructors in gridsim.parallel.util with parameters of type Gridlet
WorkloadJob(Gridlet gl, long subTime)
          Creates a new object.
 

Uses of Gridlet in gridsim.resFailure
 

Methods in gridsim.resFailure with parameters of type Gridlet
 void SpaceSharedWithFailure.gridletSubmit(Gridlet gl, boolean ack)
          Schedules a new Gridlet that has been received by the GridResource entity.
 void TimeSharedWithFailure.gridletSubmit(Gridlet gl, boolean ack)
          Schedules a new Gridlet that has been received by the GridResource entity.
 

Uses of Gridlet in gridsim.util
 

Methods in gridsim.util that return types with arguments of type Gridlet
 ArrayList<Gridlet> Workload.getGridletList()
          Gets a list of completed Gridlets
 


GridSim 5.0 beta

The University of Melbourne, Australia, 2009