DECIDE was presented in the 1 minute madness & in the inter-cloud cluster at NetFutures 2017. We was also represented it in the SE4SA Cluster (Software Engineering for Services and Applications).
4. DECIDE Main Objective
GA 731533 (c) DECIDE Consortium 4
To provide a new generation of multi-cloud
services-based software framework, enabling
techniques, tools and mechanisms to design,
develop, operate, and dynamically (re-)deploy
multi-cloud aware applications in an ecosystem
of reliable, interoperable, and legally compliant
cloud services.
6. DECIDE Benefits
DECIDE will develop a DevOps framework that
will support software development companies
in:
❶ enhancing their (multi cloud applications)
development and operations processes,
❷ improving the developers’ and operators’
productivity,
❸ while ensuring the application maintainability,
Quality of Experience (QoE) and Quality of Service
(QoS) in its whole life,
❹ and decreasing the time-to-market.
GA 731533 (c) DECIDE Consortium 6
7. DECIDE Context
Multi-cloud applications with strong NFR, more
specifically, performance, reliability and legal
concerns
GA 731533 (c) DECIDE Consortium 7
+ + +
+ + =
Multi-cloud in most literature Multi-cloud for us
8. DECIDE Approach & workflow
GA 731533 (c) DECIDE Consortium 8
1
2
3
4
5
DECIDE’s
ARCHITECT
tool supports
the design and
development
process of the
distributed
application
and its
components
OPTIMUS
simulation tool
support s the
selection of the
deployment
topology and the
underlying
selection of the
most suitable
(combination of)
cloud services
DECIDE Multi-cloud
native applications
DevOps framework
[KR1] supports the
definition of this
composite MCSLAs
(Multi Cloud Service
Level Agreement) and
the corresponding SLOs
(service level
objectives)
ADAPT continuously
monitors and assess
the fulfillment of the
established NFR and
MCSLA. If a violation of
any of the former
metrics occurs, the
self-adaptation tool
through the ACSmI will
assess the operation of
the (combination of)
cloud services selected
and discard those that
are affecting the
MCSLA
The application owner
contracts the
corresponding
(combination of) cloud
services (accomplishing
the required MCSLAs)
and deploys the
application over
different clouds
(ACSmI) using the
ADAPT continuous
deployment tool.
9. Key results
GA 731533 (c) DECIDE Consortium 9
ADAPT
(semi-)automatic
re-adaptation /
monitoring of NFR
of the app and
of the MCSLA
ACSmI
Cloud services
store, discovery,
real time
verification and
assessment of NFP
(including
legislation)
OPTIMUS
Simulation at pre-
deployment and
selection of the
most adequate
topology
ARCHITECT
Architectural
patterns:
Patterns (+
tools) for
implementation,
deployment and
optimization
Extended integrating:
16. Contact information
Leire Orue-Echevarria (TECNALIA)
GA 731533 (c) DECIDE Consortium 16
Leire.Orue-Echevarria@tecnalia.com
http://www.decide-h2020.eu
@decideh2020
This project has received funding from the European Union’s Horizon 2020 research and
innovation programme under grant agreement No 731533