Package jline.solvers.nc.handlers
Class Solver_nc_oi
java.lang.Object
jline.solvers.nc.handlers.Solver_nc_oi
Exact normalizing-constant analysis of a closed queueing network that mixes
order-independent (OI) stations with ordinary BCMP product-form stations.
Port of matlab/src/solvers/NC/solver_nc_oi_analyzer.m.
Supported stations: OI (SchedStrategy.OI / PAS with empty swap graph),
analyzed by the balanced-fairness rank rate; and any BCMP product-form
station (infinite server / delay, PS, LCFS-PR, SIRO, class-independent-rate
FCFS, single- or multi-server), analyzed by the load-dependent BCMP weight
table W_i(n) = (sum n)!/prod(n_r!) * prod_r D_{i,r}^{n_r} / prod_k min(k,c).
The full-network normalizing-constant table G(P) is assembled by convolution
(OI + delay via
Pfqn_oi_nc, then each BCMP queue folded in); the exact
per-class mean queue length at any station follows from the OI functional-
server (FNC) identity Pfqn_oi_fnc: E[n_{i,r}] = G^{+}_{i,r}/G - 1.-
Method Summary
Modifier and TypeMethodDescriptionstatic booleanTrue when the model is a closed queueing network with at least one OI station and every other station a BCMP product-form station: infinite server (delay), PS, LCFS-PR, SIRO or class-independent-rate FCFS.static SolverNC.SolverNCReturnsolver_nc_oi(NetworkStruct sn, SolverOptions options)
-
Method Details
-
nc_is_oi_model
True when the model is a closed queueing network with at least one OI station and every other station a BCMP product-form station: infinite server (delay), PS, LCFS-PR, SIRO or class-independent-rate FCFS. The OI requirement keeps pure-BCMP networks on the standard (faster) path. -
solver_nc_oi
-