Open Charging as a Service (OCaaS) aims to support the configuration and execution of platform usage policies. OCaaS is a subset of a bigger project that delivers OSS services from a SaaS perspective for Telco providers.
Major features to be developed on this project are as follows:
ATNoG have been actively involved in several Openstack subprojects (e.g., former Quantum). The continuous research efforts towards the development of Openstack as well as recent contributions on Ceilometer (i.e., a telemetry service for Cloud platforms such IaaS, PaaS and SaaS) are the main motivations to use Ceilometer as an isolated subcomponent within this project. Secondary contributions of this open-source project include the introduction of novel monitoring concepts, new agents (i.e., application-centric metric), generic and intelligent transformers.
In doing so, the project will propose the integration of Ceilometer with a Rules Engine instance. A JSON-LD API will be provided for allowing the interaction of other modules with the resulting integrated component. The two components together will be responsible for gathering and processing metric information and will trigger actions, thus ensuring the automatized application of a given set of rules (e.g., enforce a SLA).