StressBench: A Configurable Full System Network and I/O Benchmark Framework

Performance Modeling & TuningHPC System Architecture



This poster demonstrates StressBench, a network and I/O benchmark framework designed to test the network and I/O subsystems with representative application communication patterns and I/O traffic. We first demonstrate how StressBench can used as a microbenchmark suite similar to the Intel MPI Benchmarks, and the OSU Microbenchmarks. We then validate application replay through StressBench with Sweep3D demonstrating less than 6% difference between the real application runs and the emulated job. Finally, we build on the application replay functionality to demonstrate how StressBench can be used to replicate a full system workload, demonstrating the effect of performance degradation due to applications contending for the network and I/O resources.