Class Lqn_boxbounds
Builds a closed multiclass queueing network from a LayeredNetworkStruct
in which the stations are the processors (hosts) and the classes are the
reference-task call chains, then applies the Majumdar-Woodside robust box
bounds (Pfqn_mwrbb). The per-chain demand at each processor is the
total host demand executed on that processor during one cycle of the
reference task, obtained by traversing the activity/call graph and scaling by
the mean number of synchronous calls. The reference-task multiplicity is the
class population and its think time is the class think time.
This generalizes the classical LQN "Type 1 throughput bound" X_ref <= mult/(Z + D_total) (the no-contention upper bound computed by lqns -b) with the processor-utilization upper bound and the Majumdar-Woodside lower bound (Theorem 2).
Scope: processors are the queueing resources; reference-task chains are the classes. Software (finite-thread task) bottlenecks and non-deterministic activity precedence are not modeled (sequential execution assumed).
- Since:
- LINE 3.0
-
Nested Class Summary
Nested Classes -
Method Summary
-
Method Details
-
compute
-