evalgo
Class Generator

java.lang.Object
  extended byevalgo.Generator

public class Generator
extends java.lang.Object


Field Summary
 boolean centralizedEnabled
           
 InputData id
           
 double levelOfHostDisconnect
           
 double maxBW
           
 double maxBWCH
           
 double maxCompMem
           
 double maxEvt
           
 double maxFreq
           
 double maxHostMem
           
 double maxRel
           
 double maxRelCH
           
 double minBW
           
 double minBWCH
           
 double minCompMem
           
 double minEvt
           
 double minFreq
           
 double minHostMem
           
 double minRel
           
 double minRelCH
           
 int numComps
           
 int numHosts
           
 
Constructor Summary
Generator()
           
 
Method Summary
 void calculateAvailability()
          On a correctly formulated generator containing a correctly formatted id (ie, one created by random generation) this method will calculate the availability of the system and store it in id.currentAvailability=avail,
 boolean canFit(int[] currMapping)
           
 void generate()
           
 void generateInitialDeployment()
           
 void modifyLevelOfDisconnect(double newLevelOfHostDisconnect)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

numComps

public int numComps

numHosts

public int numHosts

minCompMem

public double minCompMem

maxCompMem

public double maxCompMem

minHostMem

public double minHostMem

maxHostMem

public double maxHostMem

minFreq

public double minFreq

maxFreq

public double maxFreq

minRel

public double minRel

maxRel

public double maxRel

minEvt

public double minEvt

maxEvt

public double maxEvt

minBW

public double minBW

maxBW

public double maxBW

minBWCH

public double minBWCH

maxBWCH

public double maxBWCH

minRelCH

public double minRelCH

maxRelCH

public double maxRelCH

id

public InputData id

centralizedEnabled

public boolean centralizedEnabled

levelOfHostDisconnect

public double levelOfHostDisconnect
Constructor Detail

Generator

public Generator()
Method Detail

generate

public void generate()

generateInitialDeployment

public void generateInitialDeployment()

calculateAvailability

public void calculateAvailability()
On a correctly formulated generator containing a correctly formatted id (ie, one created by random generation) this method will calculate the availability of the system and store it in id.currentAvailability=avail,


canFit

public boolean canFit(int[] currMapping)

modifyLevelOfDisconnect

public void modifyLevelOfDisconnect(double newLevelOfHostDisconnect)