BeeSwarm: Enabling Scalability Tests in Continuous Integration

07/20/2020
by   Jieyang Chen, et al.
0

Testing is one of the most important steps in software development. It ensures the quality of software. Continuous Integration (CI) is a widely used testing system that can report software quality to the developer in a timely manner during the development progress. Performance, especially scalability, is another key factor for High Performance Computing (HPC) applications. Though there are many applications and tools to profile the performance of HPC applications, none of them are integrated into the continuous integration. On the other hand, no current continuous integration tools provide easy-to-use scalability test capabilities. In this work, we propose BeeSwarm, a scalability test system that can be easily applied to the current CI test environment enabling scalability test capability for HPC developers. As a showcase, BeeSwarm is integrated into Travis CI and GitLab CI to execute the scalability test workflow on Chameleon cloud.

READ FULL TEXT

page 5

page 6

research
09/12/2023

Integration of Quantum Accelerators with High Performance Computing – A Review of Quantum Programming Tools

Quantum computing (QC) introduces a novel mode of computation with the p...
research
05/01/2023

Efficient dynamic model based testing using greedy test case selection

Model-based testing (MBT) provides an automated approach for finding dis...
research
04/20/2022

Enabling Dynamic and Intelligent Workflows for HPC, Data Analytics, and AI Convergence

The evolution of High-Performance Computing (HPC) platforms enables the ...
research
03/29/2023

Overcoming Challenges to Continuous Integration in HPC

Continuous integration (CI) has become a ubiquitous practice in modern s...
research
10/23/2018

LincoSim: a web based HPC-cloud platform for automatic virtual towing tank analysis

In this work, we present a new web based HPC-cloud platform for automati...
research
02/01/2018

Macros to Conduct Tests of Multimodality in SAS

The Dip Test of Unimodality and Silverman's Critical Bandwidth Test are ...
research
04/13/2023

accelerating wrf i/o performance with adios2 and network-based streaming

With the approach of Exascale computing power for large-scale High Perfo...

Please sign up or login with your details

Forgot password? Click here to reset