Showcase of Selected Outcomes
ENERGY-AWARE PRICING MODELER COMPONENTS FOR CHARGING CLOUD RESOURCES
ASCETiC delivers a framework consisting of tools and methods, so named ASCETiC Toolbox, covering each phase of development lifecycle for implementing energy efficient cloud services at the different layers of a cloud stack. The PaaS and IaaS Pricing Modeler is part of the ASCETiC framework and have been designed by the AUEB team. The PaaS Pricing Modeler is situated in the PaaS layer of the cloud stack, and its main functionality is to estimate the price per hour and charges of an application before deployment, as well as to calculate its charges after its operation. The Iaas Pricing Modeler is situated in the IaaS layer of the cloud stack, and it is used to estimate the price per hour and the charges of a VM before deployment, as well as to calculate its charges after its operation. The goal of the IaaS Pricing Modeler is to provide energy-aware price estimation related to different IaaS level operations that may be envisioned in order to take the most energy-efficient course of action.
The ASCETiC Toolbox functionalities are shown in a set of webinars that can be accessed following the provided links.
Trust metric estimator
The Trust Metric Estimator (TME) is a Bayesian trust computational model that helps system administrators identify and react to anomalies in user experiences. The TME is accepting notifications (atomic events) about end-user registrations, as well as, service performance to user requests in order to estimate individual user trust levels for a wide range of trustworthiness metrics. Trust levels depend not only on system performance but on a key user attributes as well, thus 2 users could trust differently a system even though they have witnessed the exact same outcomes. By comparing the current trust level for each metric with the high and low threshold set by the administrator, a high/low alert is sent to the service administrator’s dashboard (e.g., the OPTET Management framework) for further action, if necessary. TME meets the FIWARE Generic Enabler requirements and can be used together with other Generic Enablers, especially the ones developed by the rest OPTET partners.
The source code is available on demand.
Download presentation Download the API guide
End-to-End Trustworthiness Calculator
The End-to-End Trustworthiness Calculator (E2E TW Calculator) is a software component that was developed in the context of the OPTET research project targeting both producers and users of other software products. In the former case, the designers of composite systems (e.g., running on the cloud), can use E2E TW Calculator for estimating the trustworthiness requirements of a system part to be developed so that the overall system trustworthiness requirements are met. In the latter case, it can help the consumers of trustworthy socio-technical systems, to have an estimation of the system trustworthiness in terms of trustworthiness metrics, attributes and an overall trustworthiness value and thus find the most appropriate configuration. Finally, it meets the FIWARE Generic Enabler requirements and can be used together with other Generic Enablers, especially the ones developed by the rest OPTET partners.
The source code is available on demand.Download demo 1 Download demo 2
- Incentive mechanisms for fair resource allocation and adoption
- Reputation and pricing mechanisms
- Performance evaluation using game-theoretic models
- Socio-economic analysis
- Trust computational models
- System trustworthiness