DevOps Pro Europe 2022

May 30 - June 3

Workshops

Online

May 24 - 26

Conference

Online

Paweł Skrzypek

Positon: Chief Technology Officer

Company: AI Investments

Country: Poland

Biography

Experienced architect of IT solutions, in particular in the field of processing large data sets and machine learning solutions. In the years 2006 – 2015 he co-created the architecture of IT systems solutions for the biggest companies in Poland. In the years 2016-2019 he carried out projects in the area of Cloud Computing and AI and deployed one of the most advanced AI solutions for the investments industry. Technical director of MELODIC multicloud optimization and management platform.

Marta Różańska

Positon: Senior Researcher

Company: University of Oslo

Country: Poland

Biography

Marta Różańska is a Ph.D. student at the University of Oslo and a senior architect at 7bulls.com. Marta obtained her BS and MSc degrees in Computer Science from the University of Warsaw, in 2015 and 2018, respectively. She has been working on Cloud computing optimization for 4 years and she is one of the key persons responsible for the development of the MELODIC platform. Marta also has published several research papers in this area. Her Master’s thesis investigated modeling and implementation of user preferences by utility functions in order to evaluate the configuration of Cloud application deployments. Her Ph.D. thesis is connected with utility-based optimization of Cloud application resources. She was one of the key developers of the MELODIC platform, and now she is a Work Package leader in the MORPHEMIC H2020 project. Her research interests include stochastic multi-objective optimization, Cloud Computing, and Machine Learning.”

Alicia Reniewicz

Positon: Technical Team Leader

Company: 7bulls.com Sp. z o.o.

Country: Poland

Biography

Alicia Reniewicz is the technical leader in the MORPHEMIC project and full stack developer (in technologies related to web applications: Java, Spring, Spring Boot, Angular, Bootstrap, Angular Material, HTML5, CSS), code integration, and maintenance (Docker, CI/CD configurations), use of cloud services also in programming (Amazon Web Service, Open Stack, Google Cloud Platform). Alicja has extensive knowledge and experience related to cloud computing with a focus on multicloud deployment. She has also very good knowledge about leading cloud providers: AWS, GCP, and Azure. In 7bulls she is leading the development of the MELODIC platform.

Workshop

Forecasting based proactive optimization of cloud resources

During the last couple of years, hybrid and multi-cloud solutions are becoming very popular.
With the emerging cloud options, modern enterprises increasingly rely on hybrid cloud
solutions to meet their computational demands by acquiring additional resources from public
clouds dynamically as per their needs. International Data Corporation (IDC), which is a leading
market-research firm, in its CloudView Survey 2017, reported that 87% of cloud users have
adopted a hybrid cloud strategy and 56% of the users use more than one type of cloud
deployment. Still, many organisations hesitate to use Cloud computing because they have data
that must stay private, and it is difficult to avoid Cloud provider lock-in. Moreover, different
Cloud providers offer different solutions and it could be desirable to mix and match the best
offerings. The minimal deployment requirements for most Cloud users are to minimise the
deployment cost while maximising the performance of their application. Cloud Computing
offers 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.

This workshop, entitled: “Forecasting based proactive optimization of cloud resources” will
provide an introduction to the Multi-Cloud application modelling, configuration, deployment,
and adaptation, including the survey of the existing Cloud Management Platforms (CMP),
modelling methods, and languages.

Moreover, we will provide an overview of the latest research, the comparison of different
CMPs available (such as Cyclone RightScale and Google Cloud Anthos).
During our workshop, we will use the MELODIC open source middleware platform to
implement a self-adaptive deployment and reconfiguration system based on a feedbackdriven control loop for an example multicomponent Cloud application doing genome data
mining.

Based on the MELODIC approach, we will show existing research project MORPHEMIC and its
first release of Proactive and Polymorphic Adaptation, Proactive Scheduler, Self-healing Event
Management System and CAMEL Designer. We will also mention existing research challenges
in the area to motivate research in this direction.

Agenda

This workshop is divided into two sessions:
I An Introduction to Multi-Clouds and Modelling Cloud Applications

(1) Introduction to Multi-Cloud optimization, MAPE-K loop applied in Cloud optimization,
(2) Survey of the latest research and the existing tools,
(3) Step by step modelling Cloud application and designing utility function for Cloud
application

II Multi-Cloud Deployment, Monitoring, and Adaptations

(1) Overview of MELODIC and extensions in MORPHEMIC
(2) Hands-On: Setting up the MELODIC platform
(3) Hands-On: Autonomous Optimization in the Cloud
(4) Existing Research Challenges and Summary

III. LEARNING OUTCOME
This workshop will introduce attendees to the concepts of Multi-Clouds, as well as provide a
practical guide to the existing state-of-the-art Multi-Cloud solutions. The workshop not only
provides up-to-date information about Multi-Cloud optimization tools and technologies but
also identifies current challenges to motivate research in this direction. Attendees will be able
to practically see Multi-Cloud autonomous optimization in action using a series of hands-on
exercises so they can gain a better understanding of how Multi-Cloud technologies can
empower Cloud applications and counter vendor lock-in. It is important to notice that this
workshop will be focused on the optimisation aspect in Multi- Cloud technologies and the
implementation of MAPE-K loop in this field, which is a very demanding area of both research
and development these days.

Objectives

During our workshop, we will present 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, contextaware maximization of the application owner’s utility of the deployed application, and
autonomic reconfiguration based on the application’s current execution context. We provide
a practical introduction to 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.

Target audience

This workshop aims at Cloud researchers, developers, and system administrators that are
familiar with the basic concepts of Cloud computing. We encourage attendees to work on their
laptop and follow the hands-on exercises. Cloud credentials to Cloud Providers for the handson sessions will be provided for attendees. Hands-on exercises are designed in a way that does
not leave beginners behind, while still providing useful tips to the experienced Cloud
enthusiasts.

Technical requirements

– Chrome web browser
– Ability to make ssh connection to Virtual machine

Trainer

Marta Różańska is a PhD student at University of Oslo and researcher developer at 7bulls.com.
Marta obtained her BS and MSc degrees in Computer Science from the University of Warsaw,
in 2015 and 2018, respectively. She has been working on Cloud computing optimisation for 4
years. Marta has published several research papers in this area. Her Master’s thesis
investigated modelling and implementation of user preferences by utility functions in order to
evaluate configuration of Cloud application deployments. Her PhD thesis is connected with
utility-based optimisation of Cloud application resources. She was one of the key developers
of the MELODIC platform, and now she is a Work Package leader in MORPHEMIC H2020
project. Her research interests include stochastic multi-objective optimisation, Cloud
Computing, and Machine Learning.

Alicia Reniewicz is a full stack developer (in technologies related to web applications: Java,
Spring, Spring Boot, Angular, Bootstrap, Angular Material, HTML5, CSS), code integration and
maintenance (Docker, CI/CD configurations), use of cloud services also in programming
(Amazon Web Service, Open Stack, Google Cloud Platform), presentation of 7bulls.com’s
MELODIC platform to potential customers from a technical point of view, currently also team
leader (managing development work in a team, task separation, statuses, working in Agile
concept).

Paweł Skrzypek is highly experienced architect of ICT systems, with extensive knowledge of
machine learning and Big Data solutions. Chief Multi Cloud architect, working on
http://www.melodic.cloud project and other Cloud Computing projects, focusing on multi
cloud and serverless approach. Paweł has over 20 years of experience in the field of ICT.
Worked as an IT consultant, manager of the programming team, analyst and architect. 2006 –
2015 he worked as the Head of the IT Project Management team and CIO adviser at Cyfrowy
Polsat S.A. – the largest Polish and 4th European satellite platform operator. In the project
Paweł will be responsible for supervising development of the whole platform and results
evaluation