SlideShare a Scribd company logo
FP7-ICT-2011-8-318484www.modaclouds.eu
www.modaclouds.euwww.modaclouds.eu
MOdel-Driven Approach for design
and execution of applications on
multiple Clouds
Marcos ALMEIDA
SOFTEAM - France
2
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
MODAClouds
(www.modaclouds.eu)
• Integrated Project n. 318484
• October 1st
2012 – September 30th
2015
2
MODAClouds provides methods, a decision support system, an open
source Integrated Development Environment (IDE) and Run-time
Environment for the high-level design, early prototyping, semi-
automatic code generation, and automatic deployment of applications on
multi-Clouds with guaranteed Quality of Service (QoS).
3
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Cloud Computing
• Infrastructure / platform virtualization
• Why?
• Economy of scale
• Cost reduction
• Flexibility
3
Web
application
Bare metal
Servers
Web
application
Software defined
Platform /
infrastructure
4
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Cloud Challenges
• Vendor Lock-in
• Heterogeneity and lack of interoperability among different
Cloud providers
• Performance Variability:
• Cloud performance can vary at any point in time
• Unavailability problems exist even when 99.9% up-time is
advertised
4
5
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
MODAClouds Solutions
• Vendor Lock-in
• Performance Variability
• Build your solution to be
cloud provider independent!
• Model driven engineering
• Be ready to move to other
clouds opportunistically
• Multi clouds!
6
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Separation from provider-
specific details
• Cloud Computing:
manage your (many)
infrastructures and your
(many) platforms:
• CCIM: concepts that are
independent even from the
cloud.
• CPIM: cloud concepts that
are independent of any
cloud provider.
• CPSM: cloud provider
specific details to specify
how to run the system on a
specific cloud.
CCIM
CPIM
CPSM
6
7
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Design time tools to build
cloud provider independent
applications
Identify the best
cloud services
Optimize
configuration
(w.r.t. cost & QoS
constraints)
Deploy on
multiple clouds
1
2
Define application
architecture & deployment
configuration
3
4
8
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Runtime tools to manage
multi-cloud deployments
Monitor
Dynamically optimize
configuration
Adapt to multiple clouds
Providers
design
runtime
9
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Results
• >= 9 supported cloud services
• IaaS: Amazon EC2, Flexiant, CloudSigma, Openstack, Azure plus
all IaaS supported by jCloud.
• PaaS: Cloud Foundry, AWS RDS, AWS SQS, AWS Beanstalk
• 4 case studies
• SOFTEAM (FR): Single cloud to multi clouds
• BoC (FR): Cloudifying desktop windows application
• ATOS (ES): Healthcare application
• Siemens (RO): Smart City urban safety planner
10
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Key benefits from MODAClouds
11
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Dissemination,
Standardization &
Collaboration• Dissemination
• Papers, book, social networks, press, webinar, internal training
• Standardization
• TOSCA standardization working group
• Cloud Standards Coordination
• Collaboration
• Joint collaboration activities
• CloudML collaboration group led by SINTEF
• PaaSage + Artist + MODAClouds
12
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Open source
• 48 public repositories
• Apache 2.0, BSD, LGPL
• Integrated/Extended existing open source products
• Modelio (Modelling environment)
• Palladio Bench Modeling Environment (Performance analysis)
• Kundera (JPA for NoSQL)
• Puppet (Deployment management)
• jClouds (IaaS management)
• Nagios, Icinga, Zabbix (Monitoring)
• Haproxy (Load balancing)
• …
13
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Thank you!
Visit us and adopt our tools at
•Scientific website - http://www.modaclouds.eu
•Exploitation website - http://multiclouddevops.com
•Creator 4Clouds -
http://forge.modelio.org/projects/creator-4clouds/
… questions?

More Related Content

PDF
INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...
PDF
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
PDF
Softeam profile 2014
PPT
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
PDF
Modelio - Overcoming the Limitations of model repositories. by Philippe Desfray
PPTX
Integrating research grade model indexing technologies to commercial modellin...
PDF
SysML for Modeling Co-Simulation Orchestration over FMI, INTO-CPS Approach
PDF
[SiriusCon 2020] Sirius Overview and Roadmap
INTO-CPS: An integrated “tool chain” for comprehensive Model-Based Design of ...
MONDO Project, a scalable modeling and model management on the Cloud - Paris...
Softeam profile 2014
The OMG UML Testing Profile in Use--An Industrial Case Study for the Future I...
Modelio - Overcoming the Limitations of model repositories. by Philippe Desfray
Integrating research grade model indexing technologies to commercial modellin...
SysML for Modeling Co-Simulation Orchestration over FMI, INTO-CPS Approach
[SiriusCon 2020] Sirius Overview and Roadmap

What's hot (6)

PDF
Ensuring optimised design, successful migration and safety compliant systems
PPTX
Development of 3 d interfaces for mobile BIM applications by João Poças Martins
PDF
Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)
PPTX
Hermia & Intelligent Machines Center of expertise Cluster Program
PPTX
Mega m@rt decps_presentation final
PDF
CV_Peter Huisman_May 1st
Ensuring optimised design, successful migration and safety compliant systems
Development of 3 d interfaces for mobile BIM applications by João Poças Martins
Level up your career with a Post Master's Degree in C-ITS (Connected Vehicles)
Hermia & Intelligent Machines Center of expertise Cluster Program
Mega m@rt decps_presentation final
CV_Peter Huisman_May 1st
Ad

Similar to MOdel-Driven Approach for design and execution of applications on multiple Clouds  (20)

PDF
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
PPT
Constellation: a Multi-Cloud Application Designed with the MODAClouds Integra...
PPTX
From the Desktop to the Multi-clouds: The case of ModelioSaaS
PPTX
MODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
PDF
Model-Driven Development and Operation of Multi-Cloud Applications: The MODAC...
PDF
CloudLightning - Multiclouds: Challenges and Current Solutions
PDF
Modeldriven Development And Operation Of Multicloud Applications Elisabetta D...
PPTX
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
PPTX
Architecting Multi-Cloud Applications - Myth or Reality?
PDF
MODAClouds Decision Support System for Cloud Service Selection
PDF
MODAClouds Decision Support System for Cloud Service Selection
DOC
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
PPTX
Towards Hybrid Strategies - 451 Research & Atos
PPTX
Architecting multi-cloud ready applications
PPTX
deployment, management, on-demand usage cloudSME - European Multi Cloud Platform
PPTX
Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...
PDF
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
PPTX
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...
PDF
PIM4Cloud
PDF
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Improving agility of Cloud ecosystems with MODAClouds, Open Cloud Forum at Cl...
Constellation: a Multi-Cloud Application Designed with the MODAClouds Integra...
From the Desktop to the Multi-clouds: The case of ModelioSaaS
MODAClouds Value - Solving Top Problems of Cloud Dev Lifecycle
Model-Driven Development and Operation of Multi-Cloud Applications: The MODAC...
CloudLightning - Multiclouds: Challenges and Current Solutions
Modeldriven Development And Operation Of Multicloud Applications Elisabetta D...
Palladio Optimization Suite: QoS optimization for component-based Cloud appli...
Architecting Multi-Cloud Applications - Myth or Reality?
MODAClouds Decision Support System for Cloud Service Selection
MODAClouds Decision Support System for Cloud Service Selection
MODAClouds - Underpinning the Leap to DevOps Movement on Clouds scenarios
Towards Hybrid Strategies - 451 Research & Atos
Architecting multi-cloud ready applications
deployment, management, on-demand usage cloudSME - European Multi Cloud Platform
Lifecycle Management of Service-based Applications on Multi-Clouds: A Resear...
Cloud Lock-in vs. Cloud Interoperability - Indicthreads cloud computing conf...
The Fast Path to Building a Private Cloud (With Guest Speaker from Forrester ...
PIM4Cloud
Emerging Trends in Hybrid-Cloud & Multi-Cloud Strategies
Ad

Recently uploaded (20)

PPTX
Job_Card_System_Styled_lorem_ipsum_.pptx
PPTX
artificial intelligence overview of it and more
PDF
Unit-1 introduction to cyber security discuss about how to secure a system
PDF
Introduction to the IoT system, how the IoT system works
PDF
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
PPTX
Digital Literacy And Online Safety on internet
PPTX
SAP Ariba Sourcing PPT for learning material
PDF
Slides PDF The World Game (s) Eco Economic Epochs.pdf
PPTX
E -tech empowerment technologies PowerPoint
PPTX
Introuction about ICD -10 and ICD-11 PPT.pptx
PPTX
Module 1 - Cyber Law and Ethics 101.pptx
PPTX
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
PDF
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
PPTX
Funds Management Learning Material for Beg
PPTX
Introduction to Information and Communication Technology
PPTX
Power Point - Lesson 3_2.pptx grad school presentation
PPT
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
PPTX
Slides PPTX World Game (s) Eco Economic Epochs.pptx
PPT
Design_with_Watersergyerge45hrbgre4top (1).ppt
PDF
The New Creative Director: How AI Tools for Social Media Content Creation Are...
Job_Card_System_Styled_lorem_ipsum_.pptx
artificial intelligence overview of it and more
Unit-1 introduction to cyber security discuss about how to secure a system
Introduction to the IoT system, how the IoT system works
💰 𝐔𝐊𝐓𝐈 𝐊𝐄𝐌𝐄𝐍𝐀𝐍𝐆𝐀𝐍 𝐊𝐈𝐏𝐄𝐑𝟒𝐃 𝐇𝐀𝐑𝐈 𝐈𝐍𝐈 𝟐𝟎𝟐𝟓 💰
Digital Literacy And Online Safety on internet
SAP Ariba Sourcing PPT for learning material
Slides PDF The World Game (s) Eco Economic Epochs.pdf
E -tech empowerment technologies PowerPoint
Introuction about ICD -10 and ICD-11 PPT.pptx
Module 1 - Cyber Law and Ethics 101.pptx
CHE NAA, , b,mn,mblblblbljb jb jlb ,j , ,C PPT.pptx
Vigrab.top – Online Tool for Downloading and Converting Social Media Videos a...
Funds Management Learning Material for Beg
Introduction to Information and Communication Technology
Power Point - Lesson 3_2.pptx grad school presentation
isotopes_sddsadsaadasdasdasdasdsa1213.ppt
Slides PPTX World Game (s) Eco Economic Epochs.pptx
Design_with_Watersergyerge45hrbgre4top (1).ppt
The New Creative Director: How AI Tools for Social Media Content Creation Are...

MOdel-Driven Approach for design and execution of applications on multiple Clouds 

Editor's Notes

  • #2: EUROPEAN COLLABORATIVE INNOVATION Abstract  The aim of this session is to showcase multinational R&D EU-funded open source projects. It will focus on the State-of-the-Art, latest developments, new technical areas, identified needs and technical limitations faced by industry, included in current projects or in upcoming calls from the European Commission. The collaborative working methods, synergies with other projects, involvment in standardization bodies, best practices, and actions taken to disseminate the results of projects can also be addressed during those presentations. 
  • #5: Coonnect to sw eng perspective
  • #7: Update this figure
  • #10: Number of supported IaaS >= 3 (>= 1 at M18; >=3 at M30) Amazon EC2, Flexiant, CloudSigma, Openstack, Azure plus all IaaS supported by jCloud. Number of supported PaaS >= 2 CloudML and the Models@Runtime engine support Cloud Foundry (public and private instances), AWS RDS, AWS SQS, AWS Beanstalk. In addition, the CPIM library offers support for various services of Azure, Google App Engine and Amazon. Number of Cloud providers supported by the deployment and monitoring solutions >= 5 Tower 4Clouds monitoring platform was tested on: Flexiant, Amazon EC2, Microsoft Azure, Heroku, OpenNebula, OpenStack, Eucalyptus. The Models@Runtime engine was tested against: EC2, Flexiant, OpenStack, CloudSigma, Azure, Pivotal, Cloud Foundry, CloudBees, AWS RDS, AWS SQS, AWS Beanstalk