Autonomous Multi-Cloud Application Deployment and Optimized Management Using Open Source Frameworks

The dynamic development of Cloud Computing with the introduction of novel Cloud Computing models creates new challenges for the Cloud deployment. This tutorial describes how to implement Multi-Cloud native strategies using an advanced open source framework that allows for Cloud agnostic Cross-Cloud deployment and optimized management of a Cloud application based on flexible monitoring, context aware maximization of the application owner’s utility of the deployed application, and autonomic reconfiguration based on the application’s current execution context. In this tutorial, we provide a practical introduction to the Multi-Cloud application modelling, configuration, deployment, and adaptation. All stages of the Cloud deployment planning and designing process will be shown. Also, all the key steps in the deployment and autonomic application management will be demonstrated.

[1]  Rajarshi Das,et al.  Achieving Self-Management via Utility Functions , 2007, IEEE Internet Computing.

[2]  Jeffrey O. Kephart,et al.  The Vision of Autonomic Computing , 2003, Computer.

[3]  Geir Horn,et al.  Affine Scalarization of Two-Dimensional Utility Using the Pareto Front , 2019, 2019 IEEE International Conference on Autonomic Computing (ICAC).

[4]  Cees T. A. M. de Laat,et al.  CYCLONE: A Platform for Data Intensive Scientific Applications in Heterogeneous Multi-cloud/Multi-provider Environment , 2016, 2016 IEEE International Conference on Cloud Engineering Workshop (IC2EW).

[5]  Geir Horn,et al.  MELODIC: Utility Based Cross Cloud Deployment Optimisation , 2018, 2018 32nd International Conference on Advanced Information Networking and Applications Workshops (WAINA).

[6]  Frank Eliassen,et al.  A development framework and methodology for self-adapting applications in ubiquitous computing environments , 2012, J. Syst. Softw..

[7]  Frank Eliassen,et al.  A comprehensive solution for application‐level adaptation , 2009, Softw. Pract. Exp..

[8]  David Sinreich,et al.  An architectural blueprint for autonomic computing , 2006 .