gridsim
Class PE

java.lang.Object
  |
  +--gridsim.PE

public class PE
extends java.lang.Object

PE (Processing Element) is CPU unit


Field Summary
static boolean BUSY
           
static boolean FREE
           
 
Constructor Summary
PE(int id, int MIPSRating)
           
 
Method Summary
static int ByteSize()
           
 int GetID()
           
 int GetMIPSRating()
           
 boolean GetStatus()
           
 void SetMIPSRating(int MIPSRating)
           
 void SetStatusBusy()
          Set PE status to busy, i.e., it is already executing gridlets.
 void SetStatusFree()
          Set PE status to free, i.e., it is available for processing.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

FREE

public static final boolean FREE
See Also:
Constant Field Values

BUSY

public static final boolean BUSY
See Also:
Constant Field Values
Constructor Detail

PE

public PE(int id,
          int MIPSRating)
Method Detail

GetID

public int GetID()

SetMIPSRating

public void SetMIPSRating(int MIPSRating)

GetMIPSRating

public int GetMIPSRating()

GetStatus

public boolean GetStatus()

SetStatusFree

public void SetStatusFree()
Set PE status to free, i.e., it is available for processing. This should be used by SPACE shared resources only.


SetStatusBusy

public void SetStatusBusy()
Set PE status to busy, i.e., it is already executing gridlets. This should be used by SPACE shared resources only.


ByteSize

public static int ByteSize()