12th IEEE/ACM International Conference on Utility and Cloud Computing

Good Bye Vendor Lock-in

Getting your Cloud Applications
Multi-Cloud Ready!

Auckland, New Zealand December 2, 2019, 10-18:30


Clouds offer significant advantages over traditional cluster computing architectures including flexibility, high-availability, ease of deployments, and on-demand resource allocation – all packed up in an attractive pay-as-you-go economic model for the users. However, cloud users are often forced into vendor lock-in due to the use of incompatible APIs, cloud-specific services, and complex pricing models used by the cloud service providers (CSPs). Cloud management platforms (CMPs), supporting hybrid and multi-cloud deployments, offer an answer by providing a unified abstract interface to multiple cloud platforms. Nonetheless, modelling applications to use multi-clouds, automated resource selection based on the user requirements from various available CSPs, cost optimization, security, and runtime adaptation of deployed applications and services still remain a challenge. In this tutorial, we provide a practical introduction to the multi-cloud application modelling, configuration, deployment, and adaptation. We survey existing CMPs, compare their features, modelling methods, and, not the least, provide a practical hands-on training for getting your applications ready for the multi-clouds using selected tools. By the end of this tutorial, attendees should be able to understand various tools and technologies available for the multi-clouds, and prepared to spin-off their first multi-cloud ready application.


Session 1

  • Introduction to Multi-Clouds and the tutorial agenda
  • Survey of Multi Cloud Management Platforms
  • MELODIC Overview & demo

Session 2

  • Model@Runtime using CAMEL
  • Hands-on – How to model the application and utility function in CAMEL
  • Hands-on – MELODIC installation [ link ]
  • Hands-on – Multicloud deployment and optimization [ link ]

Session 3


Marta Różańska, University of Oslo, Norway, 7bulls.com, Poland
Kyriakos Kritikos, FORTH, Institute of Computer Science, Greece
Alicja Reniewicz, 7bulls.com, Poland
Daniel Seybold, University of Ulm, Germany


Tutorial evaluation

Please give us your feedback and fill in the questionnaire: