dummy¶
TL;DR: This is a dummy workload. It is used as a reference for container-based workload development.
Source: workload/dummy/README.md
Note: The Workload Services Framework is a benchmarking framework and is not intended to be used for the deployment of workloads in production environments. It is recommended that users consider any adjustments which may be necessary for the deployment of these workloads in a production environment including those necessary for implementing software best practices for workload scalability and security.
Introduction¶
This is a dummy workload. It is used as a reference for container-based workload development.
Testcases¶
The dummy workload organizes the following common test cases:
pi_fail: This test case calculatesPIto the 2000 digits, delay 10 seconds, and then intentionally return a failure.pi_pass: This test case calculatesPIto the 2000 digits, delay 10 seconds, and then return a success.pi_pkm: This test case calculatePIto the 2000 digits.gated: This test case validates the workload feature.
Configurations¶
The dummy workload can be configured with the following parameters:
SCALE: Specify the number of PI digits that should be calcualted.SLEEP_TIME: Specify the workload duration.RETURN_VALUE: Specify the return status code.
Evaluation¶
Run workload testcase as follows:
KPI¶
The following KPI is defined:
throughput: The workload throughput value in the unit of digits/second.
Performance BKM¶
The dummy workload can run on any system with a docker or Kubernete setup.
Index Info¶
- Name:
dummy - Category:
Synthetic - Platform:
SPR,ICX,EMR,MILAN,ARMv9,ROME,ARMv8 - keywords:
- Permission: