Class Pfqn_schmidt_amvaKt
-
- All Implemented Interfaces:
public final class Pfqn_schmidt_amvaKt
-
-
Method Summary
Modifier and Type Method Description final static Ret.pfqnAMVASchmidtpfqn_schmidt(Matrix rates, Matrix N, Matrix S, Matrix v, List<SchedStrategy> sched)Schmidt MVA algorithm for multi-class FCFS queueing networks. final static Ret.pfqnAMVASchmidtpfqn_schmidt_ext(Matrix rates, Matrix N, Matrix S, Matrix v, List<SchedStrategy> sched)Extended Schmidt MVA algorithm with queue-aware alpha corrections. -
-
Method Detail
-
pfqn_schmidt
final static Ret.pfqnAMVASchmidt pfqn_schmidt(Matrix rates, Matrix N, Matrix S, Matrix v, List<SchedStrategy> sched)
Schmidt MVA algorithm for multi-class FCFS queueing networks.
Computes performance metrics for product-form queueing networks using the Schmidt MVA algorithm. This is an exact algorithm for closed queueing networks with class-dependent FCFS scheduling.
Reference: R. Schmidt, "An approximate MVA algorithm for exponential, class-dependent multiple server stations," Performance Evaluation, vol. 29, no. 4, pp. 245-254, 1997.
- Parameters:
rates- Service rate matrix (M x R) - rates per station and classN- Population vector (1 x R)S- Number of servers at each station (M x 1)v- Visit ratio matrix (M x R)sched- List of scheduling strategies for each station- Returns:
pfqnAMVASchmidt result containing throughput, queue length, utilization, response time, and probabilities
-
pfqn_schmidt_ext
final static Ret.pfqnAMVASchmidt pfqn_schmidt_ext(Matrix rates, Matrix N, Matrix S, Matrix v, List<SchedStrategy> sched)
Extended Schmidt MVA algorithm with queue-aware alpha corrections.
A queue-aware version of the Schmidt algorithm that precomputes alpha values for improved accuracy in networks with class-dependent FCFS scheduling.
- Parameters:
rates- Service rate matrix (M x R)N- Population vector (1 x R)S- Number of servers at each station (M x 1)v- Visit ratio matrix (M x R)sched- List of scheduling strategies for each station- Returns:
pfqnAMVASchmidt result
-
-
-
-