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/
1 of 13
Download to read offline
More Related Content
MOdel-Driven Approach for design and execution of applications on multiple Clouds
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).
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
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
#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.
#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