Abstract

AbstractThis article presents a benchmarking framework, namely “ProvBench,” with a specific focus on provenance of collected data, capable of identifying and measuring the impact of changes to hardware, operating system, software, middleware, and services that constitute a highly complex and heterogeneous research computing environment. The provenance is retained via detailed and automated recording of hardware details, runtime environment, software and libraries used, input data and results, as well as execution logs of the computation. This capability is particularly essential for constant monitoring and fast identification of abnormalities. The framework is compatible across different operating systems and varied software environments that support software modules. Its modular object‐oriented design allows for easy expansions, that is, adding new software and tests is straightforward. ProvBench is being actively used in our center for testing acquired equipment, evaluation of preproduction systems, assessing the impact of system and software changes, finding bad nodes, and other useful purposes with successful results.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call