RESOURCE MANAGEMENT AND OPTIMIZATION OF INTERACTIVE MICROSERVICE AND MPI-BASED ENSEMBLE APPLICATIONS IN THE CLOUD