Cyclops4HPC
Cyclops4HPC is community version of Cyclops billing engine specially designed for High Performance Supercomputing centers.
Key features of the billing engine
Cyclops4HPC has been designed keeping in mind specific requirements of HPC centers, in principal, the ability to account and bill all cloud and HPC resources - including IaaS as well as PaaS platforms.
The Cyclops billing engine supports total accounting of all resources provided by OpenStack IaaS cloud, as well as HPC compute resources managed by the HEAppE framework. Support for Kubernetes resource accounting is coming soon.
- HPC specific features are:
Support for usage metrics extraction from HEAppE via HEAppE collector
Credit manager service - which allows for tracking of allocated and available HPC resources as a control mechanism
Support for several OpenStack and HEAppE projects aggregation within the same user organization level
Fine grained resource usage tracking as well as cost tracking on a per resource / resource-group / account level.
Extensibility
In order to support future needs of an HPC center from the offered services perspective, Cyclops4HPC is designed in a modular manner. Any future service integration needs can be easily supported by simply developing additional collectors which will feed in resource accounting data metrics into the engine.