edu.isi.pegasus.planner.provisioner
public class Estimator extends Object
Modifier and Type | Field and Description |
---|---|
private Node |
bottomNode |
private HashSet |
edges |
private String |
fileName |
private String |
method |
private HashMap |
nodes |
private int |
prec |
private long |
RFT |
private Node |
topNode |
private long |
totalET |
Constructor and Description |
---|
Estimator(String fileName,
String methodID,
long RFT,
int prec)
Constructor
|
Modifier and Type | Method and Description |
---|---|
private int |
BTS() |
private void |
calculateSlotSize() |
private int |
DSC() |
int |
estimate()
Estimate the number of processors and return the value.
|
private long |
HEFT(int size) |
private int |
IterHEFT() |
static void |
main(String[] args) |
private void |
readDAX() |
private void |
updateETs() |
private String fileName
private String method
private long RFT
private int prec
private Node topNode
private Node bottomNode
private HashSet edges
private HashMap nodes
private long totalET
private void calculateSlotSize()
private void updateETs()
private int BTS()
private int DSC()
private int IterHEFT()
private long HEFT(int size)
public int estimate() throws RuntimeException
RuntimeException
public static void main(String[] args)