OpenCore‘s metering runtime allows for a new breed of software that is cost aware; with cost referring to some degree of effort, elapsed time, resource consumption, financial liability, etc.
Cost aware software can dynamically alter its execution behavior, call paths and task scheduling based on previous cost patterns as well as current costing within some active execution context. Cost aware software is better able to prioritize, predict, provision, protect, problem diagnose and govern resource consumption – in real time.
With the ever increasing growth in cloud application deployments, both to PaaS & IaaS platforms, architects and operation staff need to rethink how quality of service (QoS) can be delivered without the level of direct control over networking possible today within enterprises. Fortunately this is at a time of significant transformation in the software industry that will see more and more software runtimes and services delivered with built-in metering, cost awareness and self regulation capabilities. Such new capabilities are part of our CARS vision which will be fully realized by the end of this year when we deliver the first iteration of a comprehensive application level QoS? solution built directly intoOpenCore’s activity based costing & metering runtime. A solution that will be driven largely by policy configuration though just like with other parts of our technology highly extensibly and scalable.