gridsim
Class ResourceCharacteristics
- public class ResourceCharacteristics
A resource characteristics information.
ADVANCE_RESERVATION
public final static int ADVANCE_RESERVATION
SPACE_SHARED
public final static int SPACE_SHARED
TIME_SHARED
public final static int TIME_SHARED
ResourceCharacteristics
public ResourceCharacteristics(String architecture, String OS, MachineList machineList, int allocation_policy, double TimeZone, double CostPerSec)
ByteSize
public int ByteSize()
CPU_time
public double CPU_time(double GridletLength, double load)
GetAllocationPolicy
public int GetAllocationPolicy()
GetArch
public String GetArch()
GetCostPerMI
public double GetCostPerMI()
GetCostPerSec
public double GetCostPerSec()
GetID
public int GetID()
- Get Resource ID
GetMachines
public MachineList GetMachines()
GetMIPSRating
public int GetMIPSRating()
GetMIPSRatingOfOnePE
public int GetMIPSRatingOfOnePE()
- Get MIPS Rating of a PE.
It is assumed all PE's rating is same in a given Machine.
GetMIPSRatingOfOnePE
public int GetMIPSRatingOfOnePE(int machine_ID, int PE_ID)
- Get MIPS Rating of a PE.
It is essential to use this method when a resource is made up of heterogenous
PEs/machines.
GetNoOfPEs
public int GetNoOfPEs()
GetOS
public String GetOS()
GetTimeZone
public double GetTimeZone()
SetCostPerSec
public void SetCostPerSec(double CostPerSec)
SetID
public void SetID(int id)
- Set Resource ID
to Class java.lang.String
to Class java.lang.String
to Class gridsim.MachineList