Package jline.bench.cqn
Closed Queueing Network (CQN) benchmarks for solver performance evaluation.
This package contains benchmark models and utilities specifically designed for testing the performance and accuracy of solvers on closed queueing networks. These benchmarks cover various network topologies, service disciplines, and parameter ranges commonly encountered in practice.
- Single-class and multi-class closed networks
- Load-dependent and load-independent services
- Various routing topologies (cyclic, tree, mesh)
- Different service time distributions
- Networks with blocking and non-blocking queues
- Solution time for different solver algorithms
- Memory usage during computation
- Numerical accuracy compared to reference solutions
- Scalability with respect to network size and population
See: Description
-
Class Summary Class Description BenchmarkResult BenchCQN_FCFS Benchmark for Closed Queueing Networks with First-Come-First-Serve (FCFS) scheduling All configurations (standard, hicv, multiserver, random mapping) BenchCQN_PS3 CQN PS3 Benchmarks BenchCQNTemplate Template for CQN benchmark implementations BenchCQN_PS4 CQN PS4 Benchmarks BenchCQN_PS2 CQN PS2 Benchmarks BenchCQN_PS1 CQN PS1 Benchmarks - Population: N1=2, N2=4 CQNBenchmarkResult Benchmark result data structure CQNResultsAccumulator Accumulates benchmark results for batch formatting CQNResultsFormatter Formats CQN benchmark results in MATLAB-style output format BenchCQN_RM Dedicated benchmark runner for CQN Repairmen (RM) models Provides MATLAB-style formatted output BenchmarkResult BenchCQN_PS Benchmark for Closed Queueing Networks with Processor Sharing (PS) scheduling Light load configuration