Package jline.api.da
Class Da_cacheqn_retrieval
java.lang.Object
jline.api.da.Da_cacheqn_retrieval
Decomposition-aggregation driver for a CLOSED integrated cache-queueing model
whose Cache node has a delayed-hit retrieval system (Cache.setRetrievalSystem).
Java port of matlab/src/api/da/da_cacheqn_retrieval.m.
Adapts the integrated cacheqn decomposition: the cache is relabelled as a
ClassSwitch (read -> hit / miss) and the finite-population delayed-hit
coalescing is made to emerge from the closed AMVA by giving the retrieval
(fetch) station a load-dependent COALESCING service rate lldscaling(k)=k/d(k),
d(k)=n_eff*(1-(1-1/n_eff)^k), n_eff=nitems-totalcap. The distinct-fetch
throughput saturates at 1/F and the coalescing benefit emerges from the finite
population.
LIMITATIONS (EXPERIMENTAL - see the MATLAB reference): hitprob/missprob are the
true cache probabilities (hit=P(cached), miss=1-hit) and accurate; the delayed
fraction is NOT recovered (delayedprob=0, folds into miss); the coalescing
throughput benefit is captured only in direction and understated; single fetch
station (single-backend) only.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceNetwork solver used for the aggregation step (mvald / ncld).static class -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic Da_cacheqn_retrieval.Resultda_cacheqn_retrieval(NetworkStruct sn, Da_cacheqn_retrieval.NetSolve netfun, SolverOptions options)
-
Constructor Details
-
Da_cacheqn_retrieval
public Da_cacheqn_retrieval()
-
-
Method Details
-
da_cacheqn_retrieval
public static Da_cacheqn_retrieval.Result da_cacheqn_retrieval(NetworkStruct sn, Da_cacheqn_retrieval.NetSolve netfun, SolverOptions options)
-