|
GridSim 5.0 beta | |||||||||
PREV NEXT | FRAMES NO FRAMES |
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 | |||||||||
PREV NEXT | FRAMES NO FRAMES |