Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
FP7-ICT-2011-8-318484www.modaclouds.eu
www.modaclouds.euwww.modaclouds.eu
MOdel-Driven Approach for design
and execution o...
2
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
MODAClouds
(www.modaclouds.eu)
• Integrated Project n. 318484
•...
3
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Cloud Computing
• Infrastructure / platform virtualization
• Wh...
4
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Cloud Challenges
• Vendor Lock-in
• Heterogeneity and lack of i...
5
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
MODAClouds Solutions
• Vendor Lock-in
• Performance Variability...
6
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Separation from provider-
specific details
• Cloud Computing:
m...
7
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Design time tools to build
cloud provider independent
applicati...
8
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Runtime tools to manage
multi-cloud deployments
Monitor
Dynamic...
9
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Results
• >= 9 supported cloud services
• IaaS: Amazon EC2, Fle...
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
...
12
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Open source
• 48 public repositories
• Apache 2.0, BSD, LGPL
•...
13
www.modaclouds.euwww.modaclouds.eu
FP7-ICT-2011-8-318484
Thank you!
Visit us and adopt our tools at
•Scientific website...
Upcoming SlideShare
Loading in …5
×

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

322 views

Published on

Current Cloud’s offer is becoming day by day wider providing a vibrant technical environment, where SMEs can create innovative solutions and evolve their services. Clouds promise cheap and flexible services to end-users at a much larger scale than before.

The main goal of MODAClouds is to provide a decision support system along with design and runtime environments for early prototyping and automatic deployment of applications on multi-Clouds with guaranteed QoS. Model-driven development combined with novel model-driven risk analysis and quality of service prediction enable developers to specify Cloud-provider independent models enriched with quality parameters, implement these, perform quality prediction, monitor applications at run-time and optimize them based on the feedback, thus filling the gap between design and run-time. Additionally, MODAClouds provides techniques for data mapping and synchronization among multiple Clouds.
Website: http://www.modaclouds.eu/

Published in: Internet
  • Be the first to comment

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

  1. 1. 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. 2. 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. 3. 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. 4. 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. 5. 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. 6. 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. 7. 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. 8. 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. 9. 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. 10. 10 www.modaclouds.euwww.modaclouds.eu FP7-ICT-2011-8-318484 Key benefits from MODAClouds
  11. 11. 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. 12. 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. 13. 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?

×