Package jline.io
Class Ret.pfqnHarelBounds
java.lang.Object
jline.io.Ret.pfqnHarelBounds
- Enclosing class:
Ret
Result type for Harel et al. throughput bounds for closed queueing networks.
This class encapsulates the output of the pfqn_harel_bounds function which implements the throughput bounds from Harel, Namn, and Sturm (1999) "Simple bounds for closed queueing networks", Queueing Systems 31:125-135.
The bounds provide:
- LB: Lower bound on throughput (tighter than Zahorjan's balanced job bound)
- UB(n): Upper bounds on throughput for various n values
-
Field Summary
FieldsModifier and TypeFieldDescriptionintNumber of queues kdoubleLower bound on throughputintMaximum n for which UB(n) was computedintPopulation size Ndouble[]Exact throughput values TH(n) for n=1,2,...,maxN (used to compute UB)double[]Upper bounds UB(n) for n=2,3,...,maxN -
Constructor Summary
ConstructorsConstructorDescriptionpfqnHarelBounds(double LB, double[] UB, double[] TH, int N, int k, int maxN) -
Method Summary
-
Field Details
-
LB
public double LBLower bound on throughput -
UB
public double[] UBUpper bounds UB(n) for n=2,3,...,maxN -
TH
public double[] THExact throughput values TH(n) for n=1,2,...,maxN (used to compute UB) -
N
public int NPopulation size N -
k
public int kNumber of queues k -
maxN
public int maxNMaximum n for which UB(n) was computed
-
-
Constructor Details
-
pfqnHarelBounds
public pfqnHarelBounds(double LB, double[] UB, double[] TH, int N, int k, int maxN)
-