How Does It Work?
“The SODALITE Technology”
“The SODALITE Technology”
SODALITE attempts to bring the vast knowledge of performance optimisation accrued by the HPC industry over decades into the cloud computing area. Moreover, it aims at exploiting a model-driven approach, empowered by ontological reasoning, to support Application DevOps experts in configuring, deploying and operating their complex applications on heterogeneous resources.
Performance abstractions are provided in various forms, to be used in combination with the hardware abstractions and the Runtime system.
The SODALITE optimisation abstraction framework is summarised in the diagram below. Through the use of the IDE, application developers build code using abstract devices that lean on the infrastructure models, which resolve to certain native instantiations of the application tuned for execution on the given hardware.
Additional runtime parameters are able to be applied, further improving application performance.
SODALITE will produce several tangible results:
Thanks to these results, SODALITE will be able to address the needs of the following actors: