Changes between Version 20 and Version 21 of benchmarks
- Timestamp:
- 10/17/11 11:53:17 (13 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
benchmarks
v20 v21 33 33 The main program creates N processes (each process can use a different certificate) that invoke the function `sustain_thread`. Next, it waits for the end of all running processes. 34 34 35 In general, the idea of the program is to keep in a system `jobs_per_thread` jobs for `test_duration` seconds, inquering all the time (the delays between calls drawn from a defined interval) about all currently running or queued jobs. At the end of tests, the program prints average times of submitting jobs and inquiring about the job status.35 In general, the idea of the program is to keep in a system `jobs_per_thread` jobs for `test_duration` seconds, inquering all the time (the delays between calls drawn from a defined interval) about all currently running or queued jobs. 36 36 37 37 The following snippet shows a pseudocode of the function `sustain_thread`: … … 73 73 }}} 74 74 75 At the end of tests, the average, minimal and maximal times of submitting job (`submit_job`) and inquiring about job state (`query_state`) are printed. Additionally, the program displays the number of all submitted jobs, the number of successfully finished jobs (`Done`) and the number of the jobs finished with the other status (`Canceled`, `Failed`, `Suspended`). In the last case, the number of fails, i.e. exceptions returned by the SAGA adaptors, is shown. 76 75 77 === Test 2 - Throughput ===