Application Life cycle Deployment Engine
Manages the lifecycle of an application deployed by the IDE
Chooses suitable infrastructure according to energy constraints/goals and application performance constraints
Interacts with the resource and job management system e.g. SLURM
Set of APIs/Libraries to facilitate the collection of energy and performance information at runtime level
A monitoring solution that keeps and historic of the data.
Predictive energy modeling capabilities and policies depending on architecture