public class OverheadParameters
extends java.lang.Object
| Constructor and Description |
|---|
OverheadParameters(int wed_interval,
java.util.Map<java.lang.Integer,java.lang.Double> wed_delay,
java.util.Map<java.lang.Integer,java.lang.Double> queue_delay,
java.util.Map<java.lang.Integer,java.lang.Double> post_delay,
java.util.Map<java.lang.Integer,java.lang.Double> cluster_delay,
double bandwidth)
Created a new OverheadParameters object.
|
| Modifier and Type | Method and Description |
|---|---|
double |
getBandwidth()
Gets the bandwidth
|
java.util.Map<java.lang.Integer,java.lang.Double> |
getClustDelay()
Gets the clustering delay
|
double |
getClustDelay(Cloudlet cl)
Gets the clustering delay for a particular job based on the depth(level)
|
java.util.Map<java.lang.Integer,java.lang.Double> |
getPostDelay()
Gets the postscript delay
|
double |
getPostDelay(Job job)
Gets the postscript delay for a particular job based on the depth(level)
|
java.util.Map<java.lang.Integer,java.lang.Double> |
getQueueDelay()
Gets the queue delay
|
double |
getQueueDelay(Cloudlet cl)
Gets the queue delay for a particular job based on the depth(level)
|
java.util.Map<java.lang.Integer,java.lang.Double> |
getWEDDelay()
Gets the workflow engine delay
|
double |
getWEDDelay(java.util.List list)
Gets the workflow engine delay for a particular job based on the
depth(level)
|
int |
getWEDInterval()
Gets the interval
|
public OverheadParameters(int wed_interval,
java.util.Map<java.lang.Integer,java.lang.Double> wed_delay,
java.util.Map<java.lang.Integer,java.lang.Double> queue_delay,
java.util.Map<java.lang.Integer,java.lang.Double> post_delay,
java.util.Map<java.lang.Integer,java.lang.Double> cluster_delay,
double bandwidth)
wed_interval, - the interval of workflow enginewed_delay, - the list of workflow engine delayqueue_delay, - the list of queue delaypost_delay, - the list of postscript delaycluster_delay, - the list of clustering delaybandwidth, - the bandwidthpublic double getBandwidth()
public int getWEDInterval()
public java.util.Map<java.lang.Integer,java.lang.Double> getQueueDelay()
public java.util.Map<java.lang.Integer,java.lang.Double> getPostDelay()
public java.util.Map<java.lang.Integer,java.lang.Double> getWEDDelay()
public java.util.Map<java.lang.Integer,java.lang.Double> getClustDelay()
public double getClustDelay(Cloudlet cl)
cl, - the jobpublic double getQueueDelay(Cloudlet cl)
cl, - the jobpublic double getPostDelay(Job job)
cl, - the jobpublic double getWEDDelay(java.util.List list)
cl, - the job