SlideShare una empresa de Scribd logo
1 de 22
Descargar para leer sin conexión
The MORPHEMIC project –
Adaptation of cloud computing
resources according to an
advanced polymorphic and
proactive approach
Alessandra Bagnato, Softeam
Open Source Expérience, Palais des congrès,Porte Maillot, Paris,
Salle 241, 10th Novembre 2021
Vision
Simplify Cloud application modelling
and continuously optimize and morph
the deployment model to take advantage
of beneficial Cloud capabilities
Cloud Applications context
• MORPHEMIC is an extension of the MELODIC multi-cloud
platform and is a single universal platform that facilitates and
optimizes deployment and management of applications cross-
cloud.
• Cloud Applications can have variable resource demand​
• Reactive to changing execution context​
• Balance of cost – performance – experience
• MORPHEMIC will provide the ability to optimally adapt in a
reactive manner the form/architecture and deployment plan of a
given application based on the application requirements and the
current context.​
MORPHEMIC Consortium
MORPHEMIC Project
https://www.morphemic.cloud/
12 partners from 7 countries are
developing the innovative
MORPHEMIC platform, which will
provide a unique way of adapting and
optimizing cloud computing
applications for future specialized
hardware configurations like GPUs,
TPUs, AI chips, FPGA, HPC.
Open Source
Technologies as MORPHEMIC
Core Building Blocks
H2020 Melodic
• European Research Project
• Started in 2017, ended in 2019
• Provider of cloud deployment,
monitoring, and context
adaptation capabilities
• Url: https://melodic.cloud/
ProActive Workflow Scheduler
• Incubated project,
commercialized by Activeeon
• Integrated in 2009
• Provider of runtime scheduling in
multi-cloud and edge
environments,
• Url: https://www.activeeon.com/
Core Concept #1: Polymorph Architecture
• Objective: Maximize the utility of the application by adapting the technical
forms of its components
• Considered technical forms
• Virtual machines
• Containers
• Serverless components
• Big data jobs
• Application utility
• Constructed with requirements in CAMEL specification
• Evaluated with operation metric and technical form properties
Core Concept #2: Proactive Adaptation
• Objective: Forecast execution context to anticipate deployment
• Execution context prediction
• Predict resources needs
• Identify deployment configurations
• Deployment anticipation
• Conduct effective adaption of the application
• Provide seamless experience for end-user
MORPHEMIC Deployment Platform
• MORPHEMIC is proposing a complete Cross-Cloud,
Cloud-agnostic deployment platform with advanced, utility-
based optimization and multi-layer, real time monitoring
features.
• Exploits the modelling language CAMEL, Cloud
Application Modelling and Execution Language already
used in MELODIC Project.
MORPHEMIC Use Cases & Applications
• MORPHEMIC is aiming at offering the achieved results to all data and
computation intensive organisations in need for the optimization of
their existing cloud architecture and resources.
• The whole Morphemic platform will be applied in the next months
to MORPHEMIC project’s use cases
• ICON’s Computational Fluid Dynamics (CFD) products and expert
services that support engineering analysis for a wide range of
applications in the Automotive, Aerospace, Buildings, Health, Energy,
Motorsport, Consumer Products and Space,
• IS-Wireless (ISW) use cases showing a 5G software defined base station
and
• Lausanne University Hospital (CHUV) e-brain science and neuroimaging
tools use cases.
10
Actually Cross-Cloud.
and Open Source
A single universal platform
for optimized deployment and management
of applications in the cloud.
Including serverless.
Proactive Scheduler
11
The Upperware:
Make decisions on the deployments of clouds, adding
nodes, scaling, and the application configuration and
reconfiguration.
ProActive Scheduler, The Executionware:
• Provide a single point of contact for the Upperware.
• Translate the decisions to commands comprehensible
by the target infrastructure.
The Infrastructure: ProActive supports:
• A wide array of public Clouds (AWS, Azure, GCP).
• Private Clouds (OpenStack).
• Edge nodes, Including ARM nodes.
• Bring Your Own Node (Byon) such as legacy servers.
• Hardware-Accelerated Nodes.
MELODIC
Technical challenges
• MORPHEMIC as pre-processor for MELODIC
• New application management approaches
(proactive, polymorphic)
• Forecasting module (application's metrics and full system
state forecasting)
• Support for hardware accelerated resources and edge
devices
• Self-healing capabilities (EMS)
• Security improvements
12
Softeam's CAMEL modeling in Modelio
• The starting point for the
MORPHEMIC optimization loop
is the CAMEL model.
• Softeam built the CAMEL
Designer, The Cloud Application
Modelling and Execution
Language (CAMEL) visual
design tool based on its
Modeling Tool Modelio
Sof
Cloud Application Modeling with the CAMEL
Designer
Use Case Example
• IS-Wireless has the ambition to deploy and adaptively provision
its use-case application, exploiting 5G Software-defined Radio
Access Networks (RAN), in cloud and hybrid (cloud & edge)
environments.
• The generic requirements are the following:
• the location of all components should be determined on a regional/country level
granularity (e.g., deployment should be done in Poland)
• each component has the requirements of 5 as minimum number of cores and 2 as
the number of GBs for the RAM
• the application average availability should be at least 99.999%
Example (1/3) A Cloud RAN can
comprise three main units
on which the different
protocols are distributed:
the Radio Unit (RU)
comprising low-level
protocols, the Distributed
Unit (DU) comprising
intermediate-level protocols
and the and the Central
Unit (CU) comprising
high-level protocols. The
CU unit can be also
separated into the control
(CP) and user plane (UP)
such that the respective
parts, i.e., CU-CP and CU-
UP can be independently
managed and
deployed. comprising high-
level protocols.
Example (2/3)
The requirement model
includes two link
requirements covering
the quality of
communication between
DU and CU-CP as well as
between DU and CU-UP.
Each communication
requirement involves the
specification of two
attributes that define the
respective constraints on
communication latency
and throughput.
The application’s CAMEL model specify the
constraint on average application availability to be
at least 99.999%.
Example (3/3)
Snippet of application's CAMEL model covering the
requirement, metric and constraint domains,
each component has the requirements of 5 as
minimum number of cores and 2 as the number of
GBs for the RAM
The communication-specific requirements
concern the quality of the communication
between pairs of components:
• The latency between DU and CU-CP
should be at most 5 (milliseconds) while
the throughput at least 0.1 Gbps for both
directions of communication.
• The latency between DU and CU-UP
should be at most 1 (millisecond) while the
throughput at least 4 Gbps for both
communication directions .
Cloud Application Modeling with the CAMEL
Designer
• The MORPHEMIC CAMEL Designer tool, Cloud
Application Modelling and Execution Language (CAMEL) is
avalable for Modelio Open Source 4.1 on Modelio R&D
GitHub at https://github.com/Modelio-R-
D/CamelDesigner
• Modelio Open-source Community and environnent are
available at modelio.org
Open Source Community of MORPHEMIC
Join us to maintain and extend of the MORPHEMIC platform, the
most advanced multi cloud proactive project!!!!
• MORPHEMIC based on MELODIC which is accepted
as OW2 project (source code and repositories of MELODIC
are hosted on OW2)
• MORPHEMIC source code and repositories on OW2 already at :
https://gitlab.ow2.org/melodic/morphemic-preprocessor
• Join our MORPHEMIC ReachOut Beta testing on Modelio Camel
Designer campaign open till 30/11 at https://www.reachout-
project.eu/#MORPHEMIC_anc
MORPHEMIC ReachOut Beta testing on
Modelio Camel Designer open till 30/11!
https://www.reachout-project.eu/#MORPHEMIC_anc
More info on MORPHEMIC collaboration at
https://www.morphemic.cloud/clustering/
Thank you!!!!
Alessandra Bagnato
Softeam R&D
Alessandra.bagnato@softeam.fr
www.softeam.fr
@alebagnato
Follow MORPHEMIC project @_morphemic_

Más contenido relacionado

La actualidad más candente

Microservice Scars - Alt.net 2hr
Microservice Scars - Alt.net 2hrMicroservice Scars - Alt.net 2hr
Microservice Scars - Alt.net 2hr
Joshua Toth
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
VMware Tanzu
 
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBMIntroducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
mfrancis
 

La actualidad más candente (20)

Microservice Scars - Alt.net 2hr
Microservice Scars - Alt.net 2hrMicroservice Scars - Alt.net 2hr
Microservice Scars - Alt.net 2hr
 
hirecloud.pro: cloud based platform to conduct technical interviews
hirecloud.pro: cloud based platform to conduct technical interviewshirecloud.pro: cloud based platform to conduct technical interviews
hirecloud.pro: cloud based platform to conduct technical interviews
 
MQ light open standards webcast
MQ light open standards webcastMQ light open standards webcast
MQ light open standards webcast
 
"The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming" "The Cloud Native Enterprise is Coming"
"The Cloud Native Enterprise is Coming"
 
Fmc digital screens, October 2021
Fmc digital screens, October 2021Fmc digital screens, October 2021
Fmc digital screens, October 2021
 
12-factor applications using WAS Liberty, IBM Bluemix, and Docker
12-factor applications using WAS Liberty, IBM Bluemix, and Docker12-factor applications using WAS Liberty, IBM Bluemix, and Docker
12-factor applications using WAS Liberty, IBM Bluemix, and Docker
 
Adopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile ManufacturerAdopting PCF At An Automobile Manufacturer
Adopting PCF At An Automobile Manufacturer
 
Service Mesh - Why? How? What?
Service Mesh - Why? How? What?Service Mesh - Why? How? What?
Service Mesh - Why? How? What?
 
TADSummit EMEA, Survey results on Open Source Telecom Software
TADSummit EMEA, Survey results on Open Source Telecom SoftwareTADSummit EMEA, Survey results on Open Source Telecom Software
TADSummit EMEA, Survey results on Open Source Telecom Software
 
DevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s SolutionDevOps KPIs as a Service: Daimler’s Solution
DevOps KPIs as a Service: Daimler’s Solution
 
DevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in MicroservicesDevOps Patterns to Enable Success in Microservices
DevOps Patterns to Enable Success in Microservices
 
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
StripeCon 2021: A Cloud-Native approach to running Silverstripe on Google Clo...
 
James Watters Kafka Summit NYC 2019 Keynote
James Watters Kafka Summit NYC 2019 KeynoteJames Watters Kafka Summit NYC 2019 Keynote
James Watters Kafka Summit NYC 2019 Keynote
 
Dockercon State of the Art in Microservices
Dockercon State of the Art in MicroservicesDockercon State of the Art in Microservices
Dockercon State of the Art in Microservices
 
DevOps automation for Container based App Delivery
DevOps automation for Container based App DeliveryDevOps automation for Container based App Delivery
DevOps automation for Container based App Delivery
 
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBMIntroducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
Introducing the Embedded Rich Client Platform (eRCP) - Jim Robbins, IBM
 
Experiences with Open Source Telecom Software in the Contact Center Industry
Experiences with Open Source Telecom Software in the Contact Center IndustryExperiences with Open Source Telecom Software in the Contact Center Industry
Experiences with Open Source Telecom Software in the Contact Center Industry
 
Microservices Best Practices
Microservices Best PracticesMicroservices Best Practices
Microservices Best Practices
 
Modern application development with heroku
Modern application development with herokuModern application development with heroku
Modern application development with heroku
 
Bluemix Technical Overview
Bluemix Technical OverviewBluemix Technical Overview
Bluemix Technical Overview
 

Similar a Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une approche polymorphe et proactive avancée

Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulator
Habibur Rahman
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...
Javier Mijail Espadas Pech
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
HiveMQ
 
Cloud Computing for National Security Applications
Cloud Computing for National Security ApplicationsCloud Computing for National Security Applications
Cloud Computing for National Security Applications
white paper
 

Similar a Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une approche polymorphe et proactive avancée (20)

Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
Advanced proactive and polymorphing cloud application adaptation with MORPHEM...
 
Project COLA - MiCADO Overview
Project COLA - MiCADO OverviewProject COLA - MiCADO Overview
Project COLA - MiCADO Overview
 
IntroToMEC.pptx
IntroToMEC.pptxIntroToMEC.pptx
IntroToMEC.pptx
 
Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...Improving Software Delivery with DevOps & Software Defined Environments | The...
Improving Software Delivery with DevOps & Software Defined Environments | The...
 
Survey on cloud simulator
Survey on cloud simulatorSurvey on cloud simulator
Survey on cloud simulator
 
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM BluemixMessaging in the Cloud with IBM MQ Light and IBM Bluemix
Messaging in the Cloud with IBM MQ Light and IBM Bluemix
 
nokia.pptx
nokia.pptxnokia.pptx
nokia.pptx
 
Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...Tenant-based resource allocation model for cost-effective scaling Software-as...
Tenant-based resource allocation model for cost-effective scaling Software-as...
 
Channel Models For Cloud Computing - REV 2 - (0.90))
Channel Models For Cloud Computing - REV 2 - (0.90))Channel Models For Cloud Computing - REV 2 - (0.90))
Channel Models For Cloud Computing - REV 2 - (0.90))
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
The RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation FrameworkThe RECAP Project: Large Scale Simulation Framework
The RECAP Project: Large Scale Simulation Framework
 
Multi-access Edge Computing (MEC), Nokia
Multi-access Edge Computing (MEC), NokiaMulti-access Edge Computing (MEC), Nokia
Multi-access Edge Computing (MEC), Nokia
 
cloudintroduction.ppt
cloudintroduction.pptcloudintroduction.ppt
cloudintroduction.ppt
 
Akhil518
Akhil518Akhil518
Akhil518
 
A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project...
A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project...A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project...
A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project...
 
lect15_cloud.ppt
lect15_cloud.pptlect15_cloud.ppt
lect15_cloud.ppt
 
4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future4 Paradigm Shifts for the Connected Car of the Future
4 Paradigm Shifts for the Connected Car of the Future
 
Information on Cloud-native Applications
Information on Cloud-native ApplicationsInformation on Cloud-native Applications
Information on Cloud-native Applications
 
CloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current SolutionsCloudLightning - Multiclouds: Challenges and Current Solutions
CloudLightning - Multiclouds: Challenges and Current Solutions
 
Cloud Computing for National Security Applications
Cloud Computing for National Security ApplicationsCloud Computing for National Security Applications
Cloud Computing for National Security Applications
 

Más de Open Source Experience

API != REST - procmail à la rescousse
API != REST - procmail à la rescousseAPI != REST - procmail à la rescousse
API != REST - procmail à la rescousse
Open Source Experience
 
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Open Source Experience
 
L’Open Science au service des personnes atteintes d’épilepsie
L’Open Science au service des personnes atteintes d’épilepsieL’Open Science au service des personnes atteintes d’épilepsie
L’Open Science au service des personnes atteintes d’épilepsie
Open Source Experience
 
Conseils de survie pour hiérarchiser les cybermenaces
Conseils de survie pour hiérarchiser les cybermenacesConseils de survie pour hiérarchiser les cybermenaces
Conseils de survie pour hiérarchiser les cybermenaces
Open Source Experience
 
Analyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open sourceAnalyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open source
Open Source Experience
 
Partagez votre code et non vos secrets
Partagez votre code et non vos secretsPartagez votre code et non vos secrets
Partagez votre code et non vos secrets
Open Source Experience
 

Más de Open Source Experience (20)

GAFAM or not GAFAM dans les collectivités
GAFAM or not GAFAM dans les collectivitésGAFAM or not GAFAM dans les collectivités
GAFAM or not GAFAM dans les collectivités
 
API != REST - procmail à la rescousse
API != REST - procmail à la rescousseAPI != REST - procmail à la rescousse
API != REST - procmail à la rescousse
 
Vous souhaitez passer votre projet en open source ?
Vous souhaitez passer votre projet en open source ?Vous souhaitez passer votre projet en open source ?
Vous souhaitez passer votre projet en open source ?
 
Évolutions de la gouvernance des projets libres
Évolutions de la gouvernance des projets libresÉvolutions de la gouvernance des projets libres
Évolutions de la gouvernance des projets libres
 
Data in Motion : un enjeu pour la modernisation des systèmes d'information
Data in Motion : un enjeu pour la modernisation des systèmes d'informationData in Motion : un enjeu pour la modernisation des systèmes d'information
Data in Motion : un enjeu pour la modernisation des systèmes d'information
 
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOps
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOpsGérer vos clusters Kubernetes avec Flux 2 et la méthode GitOps
Gérer vos clusters Kubernetes avec Flux 2 et la méthode GitOps
 
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
Quelle est la valeur de l’open source ? Étude de l’UE sur l’impact de l’open ...
 
La montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverteLa montée en puissance de l’infrastructure ouverte
La montée en puissance de l’infrastructure ouverte
 
Mon application web en 20 minutes
Mon application web en 20 minutesMon application web en 20 minutes
Mon application web en 20 minutes
 
L’Open Science au service des personnes atteintes d’épilepsie
L’Open Science au service des personnes atteintes d’épilepsieL’Open Science au service des personnes atteintes d’épilepsie
L’Open Science au service des personnes atteintes d’épilepsie
 
Une infrastructure Cloud et une solution IDaaS 100% libres
Une infrastructure Cloud et une solution IDaaS 100% libresUne infrastructure Cloud et une solution IDaaS 100% libres
Une infrastructure Cloud et une solution IDaaS 100% libres
 
Impliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open sourceImpliquer des contributeurs externes dans son projet open source
Impliquer des contributeurs externes dans son projet open source
 
Conseils de survie pour hiérarchiser les cybermenaces
Conseils de survie pour hiérarchiser les cybermenacesConseils de survie pour hiérarchiser les cybermenaces
Conseils de survie pour hiérarchiser les cybermenaces
 
AliceVision : pipeline de reconstruction 3D open source
AliceVision : pipeline de reconstruction 3D open sourceAliceVision : pipeline de reconstruction 3D open source
AliceVision : pipeline de reconstruction 3D open source
 
Analyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open sourceAnalyse de la composition logicielle à l’aide d’outils open source
Analyse de la composition logicielle à l’aide d’outils open source
 
E-commerce en 2021 : grandes tendances technologiques dans le développement d...
E-commerce en 2021 : grandes tendances technologiques dans le développement d...E-commerce en 2021 : grandes tendances technologiques dans le développement d...
E-commerce en 2021 : grandes tendances technologiques dans le développement d...
 
Démo : comment sécuriser des milliers de serveurs gratuitement
Démo : comment sécuriser des milliers de serveurs gratuitementDémo : comment sécuriser des milliers de serveurs gratuitement
Démo : comment sécuriser des milliers de serveurs gratuitement
 
GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?GNU/Linux ou Android comme système d'exploitation embarqué ?
GNU/Linux ou Android comme système d'exploitation embarqué ?
 
Démystifier les architectures orientées événements avec Apache Kafka
Démystifier les architectures orientées événements avec Apache KafkaDémystifier les architectures orientées événements avec Apache Kafka
Démystifier les architectures orientées événements avec Apache Kafka
 
Partagez votre code et non vos secrets
Partagez votre code et non vos secretsPartagez votre code et non vos secrets
Partagez votre code et non vos secrets
 

Último

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
anilsa9823
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
 

Último (20)

CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
 
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected WorkerHow To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
 
Hand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptxHand gesture recognition PROJECT PPT.pptx
Hand gesture recognition PROJECT PPT.pptx
 
How To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.jsHow To Use Server-Side Rendering with Nuxt.js
How To Use Server-Side Rendering with Nuxt.js
 
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
call girls in Vaishali (Ghaziabad) 🔝 >༒8448380779 🔝 genuine Escort Service 🔝✔️✔️
 
Microsoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdfMicrosoft AI Transformation Partner Playbook.pdf
Microsoft AI Transformation Partner Playbook.pdf
 
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
Reassessing the Bedrock of Clinical Function Models: An Examination of Large ...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female serviceCALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
CALL ON ➥8923113531 🔝Call Girls Badshah Nagar Lucknow best Female service
 
Optimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTVOptimizing AI for immediate response in Smart CCTV
Optimizing AI for immediate response in Smart CCTV
 
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
Tech Tuesday-Harness the Power of Effective Resource Planning with OnePlan’s ...
 
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
 
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
Short Story: Unveiling the Reasoning Abilities of Large Language Models by Ke...
 
Software Quality Assurance Interview Questions
Software Quality Assurance Interview QuestionsSoftware Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Diamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with PrecisionDiamond Application Development Crafting Solutions with Precision
Diamond Application Development Crafting Solutions with Precision
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AISyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
SyndBuddy AI 2k Review 2024: Revolutionizing Content Syndication with AI
 

Le projet MORPHEMIC – Adaptation des ressources de cloud computing selon une approche polymorphe et proactive avancée

  • 1. The MORPHEMIC project – Adaptation of cloud computing resources according to an advanced polymorphic and proactive approach Alessandra Bagnato, Softeam Open Source Expérience, Palais des congrès,Porte Maillot, Paris, Salle 241, 10th Novembre 2021
  • 2. Vision Simplify Cloud application modelling and continuously optimize and morph the deployment model to take advantage of beneficial Cloud capabilities
  • 3. Cloud Applications context • MORPHEMIC is an extension of the MELODIC multi-cloud platform and is a single universal platform that facilitates and optimizes deployment and management of applications cross- cloud. • Cloud Applications can have variable resource demand​ • Reactive to changing execution context​ • Balance of cost – performance – experience • MORPHEMIC will provide the ability to optimally adapt in a reactive manner the form/architecture and deployment plan of a given application based on the application requirements and the current context.​
  • 4. MORPHEMIC Consortium MORPHEMIC Project https://www.morphemic.cloud/ 12 partners from 7 countries are developing the innovative MORPHEMIC platform, which will provide a unique way of adapting and optimizing cloud computing applications for future specialized hardware configurations like GPUs, TPUs, AI chips, FPGA, HPC.
  • 5. Open Source Technologies as MORPHEMIC Core Building Blocks H2020 Melodic • European Research Project • Started in 2017, ended in 2019 • Provider of cloud deployment, monitoring, and context adaptation capabilities • Url: https://melodic.cloud/ ProActive Workflow Scheduler • Incubated project, commercialized by Activeeon • Integrated in 2009 • Provider of runtime scheduling in multi-cloud and edge environments, • Url: https://www.activeeon.com/
  • 6. Core Concept #1: Polymorph Architecture • Objective: Maximize the utility of the application by adapting the technical forms of its components • Considered technical forms • Virtual machines • Containers • Serverless components • Big data jobs • Application utility • Constructed with requirements in CAMEL specification • Evaluated with operation metric and technical form properties
  • 7. Core Concept #2: Proactive Adaptation • Objective: Forecast execution context to anticipate deployment • Execution context prediction • Predict resources needs • Identify deployment configurations • Deployment anticipation • Conduct effective adaption of the application • Provide seamless experience for end-user
  • 8. MORPHEMIC Deployment Platform • MORPHEMIC is proposing a complete Cross-Cloud, Cloud-agnostic deployment platform with advanced, utility- based optimization and multi-layer, real time monitoring features. • Exploits the modelling language CAMEL, Cloud Application Modelling and Execution Language already used in MELODIC Project.
  • 9. MORPHEMIC Use Cases & Applications • MORPHEMIC is aiming at offering the achieved results to all data and computation intensive organisations in need for the optimization of their existing cloud architecture and resources. • The whole Morphemic platform will be applied in the next months to MORPHEMIC project’s use cases • ICON’s Computational Fluid Dynamics (CFD) products and expert services that support engineering analysis for a wide range of applications in the Automotive, Aerospace, Buildings, Health, Energy, Motorsport, Consumer Products and Space, • IS-Wireless (ISW) use cases showing a 5G software defined base station and • Lausanne University Hospital (CHUV) e-brain science and neuroimaging tools use cases.
  • 10. 10 Actually Cross-Cloud. and Open Source A single universal platform for optimized deployment and management of applications in the cloud. Including serverless.
  • 11. Proactive Scheduler 11 The Upperware: Make decisions on the deployments of clouds, adding nodes, scaling, and the application configuration and reconfiguration. ProActive Scheduler, The Executionware: • Provide a single point of contact for the Upperware. • Translate the decisions to commands comprehensible by the target infrastructure. The Infrastructure: ProActive supports: • A wide array of public Clouds (AWS, Azure, GCP). • Private Clouds (OpenStack). • Edge nodes, Including ARM nodes. • Bring Your Own Node (Byon) such as legacy servers. • Hardware-Accelerated Nodes. MELODIC
  • 12. Technical challenges • MORPHEMIC as pre-processor for MELODIC • New application management approaches (proactive, polymorphic) • Forecasting module (application's metrics and full system state forecasting) • Support for hardware accelerated resources and edge devices • Self-healing capabilities (EMS) • Security improvements 12
  • 13. Softeam's CAMEL modeling in Modelio • The starting point for the MORPHEMIC optimization loop is the CAMEL model. • Softeam built the CAMEL Designer, The Cloud Application Modelling and Execution Language (CAMEL) visual design tool based on its Modeling Tool Modelio Sof
  • 14. Cloud Application Modeling with the CAMEL Designer
  • 15. Use Case Example • IS-Wireless has the ambition to deploy and adaptively provision its use-case application, exploiting 5G Software-defined Radio Access Networks (RAN), in cloud and hybrid (cloud & edge) environments. • The generic requirements are the following: • the location of all components should be determined on a regional/country level granularity (e.g., deployment should be done in Poland) • each component has the requirements of 5 as minimum number of cores and 2 as the number of GBs for the RAM • the application average availability should be at least 99.999%
  • 16. Example (1/3) A Cloud RAN can comprise three main units on which the different protocols are distributed: the Radio Unit (RU) comprising low-level protocols, the Distributed Unit (DU) comprising intermediate-level protocols and the and the Central Unit (CU) comprising high-level protocols. The CU unit can be also separated into the control (CP) and user plane (UP) such that the respective parts, i.e., CU-CP and CU- UP can be independently managed and deployed. comprising high- level protocols.
  • 17. Example (2/3) The requirement model includes two link requirements covering the quality of communication between DU and CU-CP as well as between DU and CU-UP. Each communication requirement involves the specification of two attributes that define the respective constraints on communication latency and throughput. The application’s CAMEL model specify the constraint on average application availability to be at least 99.999%.
  • 18. Example (3/3) Snippet of application's CAMEL model covering the requirement, metric and constraint domains, each component has the requirements of 5 as minimum number of cores and 2 as the number of GBs for the RAM The communication-specific requirements concern the quality of the communication between pairs of components: • The latency between DU and CU-CP should be at most 5 (milliseconds) while the throughput at least 0.1 Gbps for both directions of communication. • The latency between DU and CU-UP should be at most 1 (millisecond) while the throughput at least 4 Gbps for both communication directions .
  • 19. Cloud Application Modeling with the CAMEL Designer • The MORPHEMIC CAMEL Designer tool, Cloud Application Modelling and Execution Language (CAMEL) is avalable for Modelio Open Source 4.1 on Modelio R&D GitHub at https://github.com/Modelio-R- D/CamelDesigner • Modelio Open-source Community and environnent are available at modelio.org
  • 20. Open Source Community of MORPHEMIC Join us to maintain and extend of the MORPHEMIC platform, the most advanced multi cloud proactive project!!!! • MORPHEMIC based on MELODIC which is accepted as OW2 project (source code and repositories of MELODIC are hosted on OW2) • MORPHEMIC source code and repositories on OW2 already at : https://gitlab.ow2.org/melodic/morphemic-preprocessor • Join our MORPHEMIC ReachOut Beta testing on Modelio Camel Designer campaign open till 30/11 at https://www.reachout- project.eu/#MORPHEMIC_anc
  • 21. MORPHEMIC ReachOut Beta testing on Modelio Camel Designer open till 30/11! https://www.reachout-project.eu/#MORPHEMIC_anc More info on MORPHEMIC collaboration at https://www.morphemic.cloud/clustering/
  • 22. Thank you!!!! Alessandra Bagnato Softeam R&D Alessandra.bagnato@softeam.fr www.softeam.fr @alebagnato Follow MORPHEMIC project @_morphemic_