Package jline.bench.fj
Fork-Join model benchmarks for parallel processing system evaluation.
This package provides benchmark models and test cases for fork-join queueing systems, which are fundamental in modeling parallel processing architectures, distributed systems, and multi-threaded applications.
- Synchronous fork-join (all tasks must complete)
- Asynchronous fork-join (subset completion)
- Nested fork-join hierarchies
- Load balancing in parallel queues
- Barrier synchronization models
- Varying degrees of parallelism
- Heterogeneous server capabilities
- Different task size distributions
- Network communication delays
- Failure and recovery modeling
- MapReduce and distributed computing frameworks
- Multi-core processor performance analysis
- Parallel database query processing
- Scientific computing workflows
See: Description
-
Class Summary Class Description BenchmarkResult BenchFJ_Mixed Benchmark for Fork-Join Mixed Networks (combination of open and closed classes) Tests both homogeneous and heterogeneous configurations BenchmarkResult BenchFJ_Closed Benchmark for Fork-Join Closed Networks Tests both homogeneous and heterogeneous configurations BenchmarkResult BenchFJ_Open Benchmark for Fork-Join Open Networks Tests both homogeneous and heterogeneous configurations BenchFJ_FCFS Benchmark for Fork-Join networks with FCFS scheduling Comprehensive benchmark suite with all configurations BenchFJ_Template Template for Fork-Join benchmark implementations Supports all configurations: sc, mc, mc2, mc3, mc4 with standard and high CV BenchFJ_PS Benchmark for Fork-Join networks with PS scheduling Comprehensive benchmark suite with all configurations BenchmarkResult BenchFJ_Nested Benchmark for Fork-Join Nested Networks Tests nested fork-join structures with closed, open, and mixed configurations -
Enum Summary Enum Description FJConfig