Package jline.lib.fjcodes
Class MainFJKt
-
- All Implemented Interfaces:
public final class MainFJKt
-
-
Method Summary
Modifier and Type Method Description final static List<FJPercentileResult>mainFJ(FJArrival arrival, FJService service, DoubleArray pers, IntArray K, IntArray Cs, String tMode)Compute response time percentiles for K-node Fork-Join queueFor K=1: Uses exact MAP/PH/1 analysis For K=2: Uses approximation from Section 4 of the paper For K>2: Uses logarithmic extrapolation from K=1 and K=2 results final static FJPercentileResultmainFJ(FJArrival arrival, FJService service, DoubleArray pers, Integer K, Integer C, String tMode)Convenience overload for single K value -
-
Method Detail
-
mainFJ
final static List<FJPercentileResult> mainFJ(FJArrival arrival, FJService service, DoubleArray pers, IntArray K, IntArray Cs, String tMode)
Compute response time percentiles for K-node Fork-Join queue
For K=1: Uses exact MAP/PH/1 analysis For K=2: Uses approximation from Section 4 of the paper For K>2: Uses logarithmic extrapolation from K=1 and K=2 results
- Parameters:
arrival- Arrival process (lambda, lambda0, lambda1)service- Service process (mu, ST, St, tau_st)pers- Percentile levels to compute (e.g.K- Array of K values (number of parallel queues) to analyzeCs- Array of C values (accuracy parameter, default 100)tMode- T-matrix computation method ("NARE" or "Sylvest")- Returns:
List of FJPercentileResult, one for each K value
-
mainFJ
final static FJPercentileResult mainFJ(FJArrival arrival, FJService service, DoubleArray pers, Integer K, Integer C, String tMode)
Convenience overload for single K value
-
-
-
-