Describir: Optimización y autoescalado basado en metaheurísticas para la ejecución eficiente de aplicaciones científicas en infraestructuras cloud