Cheminformatics Microservice - Performance test results
Description
Performance testing: Latency distribution and success rate at each request rate
Ramping Load: To determine the maximum throughput the Cheminformatics Microservice (Intel(R) Xeon(R) Gold 6226R CPU @ 2.90GHz and 16GB of RAM) can handle, we used the Vegeta (https://github.com/tsenart/vegeta) tool to add load in small increments and measure the delivered throughput until a limit is reached. The results are then graphed to show the scalability profile. Cheminformatics REST API to create 2D coordinates from SMILES endpoint is chosen as the test request, and the scalability profiles are generated for requests with SMILES starting from 6 heavy atom count to 125 heavy atoms (randomly sampled from Coconut database). The scalability profiles are then studied visually to understand the server performance.
Files
cpm-performance-results.zip
Files
(44.4 MB)
Name | Size | Download all |
---|---|---|
md5:356545fec25767cc332e2f862ddbedfe
|
44.4 MB | Preview Download |