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.
Reliable Capacity Provisioning and Enhanced
Remediation for Distributed Cloud Applications
http://recap-project.eu recap20...
Context
2
Motivation
• Dynamic edge/fog/cloud infrastructure are very complex and
specific and we need to run fast and flexible simu...
Approach
• Model an abstraction that can be easily reconfigured using the
Model-driven Development methodology;
• Define a...
Theories
• Model-driven Development (MDD) is an evolution of the software
diagrams and software development methodologies ...
The Simulation Modeling Language (SML)
6
Application
7
Application
8
Application
9
In a nutshell…
• An application of the Model-driven Development methodology;
• Easy configuration and flexibility to chang...
THANK YOU
http://recap-project.eu recap2020
RECAP Project ■ H2020 ■ Grant Agreement #732667
Call: H2020-ICT-2016-2017 ■ To...
Upcoming SlideShare
Loading in …5
×

of

A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 1 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 2 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 3 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 4 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 5 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 6 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 7 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 8 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 9 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 10 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Slide 11
Upcoming SlideShare
What to Upload to SlideShare
Next
Download to read offline and view in fullscreen.

0 Likes

Share

Download to read offline

A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context

Download to read offline

This is a slide deck presented by Cleber Morais (DCU) at an IC4 research seminar in DCU Business School on November 15, 2018.

Related Books

Free with a 30 day trial from Scribd

See all

Related Audiobooks

Free with a 30 day trial from Scribd

See all
  • Be the first to like this

A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context

  1. 1. Reliable Capacity Provisioning and Enhanced Remediation for Distributed Cloud Applications http://recap-project.eu recap2020 THIS PROJECT HAS RECEIVED FUNDING FROM THE EUROPEAN UNION’S HORIZON 2020 RESEARCH AND INNOVATION PROGRAMME UNDER GRANT AGREEMENT NUMBER 732667 A Modelling Language for Defining Cloud Simulation Scenarios in RECAP Project Context Cleber Matos de Morais, Patricia Takako Endo, Sergej Svorobej, Theo Lynn Dublin City University (DCU), Ireland
  2. 2. Context 2
  3. 3. Motivation • Dynamic edge/fog/cloud infrastructure are very complex and specific and we need to run fast and flexible simulation to make management decisions; • To simulate these scenarios, we need an unique simulation configurations file with scenarios requirements; and • Simulation configuration are time consuming and require experienced staff with specialist expertise. 3
  4. 4. Approach • Model an abstraction that can be easily reconfigured using the Model-driven Development methodology; • Define abstract entities that should be mapped to the model and its relations; • Create constrains rules to the visual modelling that implements a great variety of business rules; • Automatically generate outputs that fit the RECAP simulation needs. 4
  5. 5. Theories • Model-driven Development (MDD) is an evolution of the software diagrams and software development methodologies that deal with high level abstractions to define their system requirements, and then automatically generate code; • To make use of MDD, it is necessary to define a Domain Specific Modeling Language (DSML) to describe the system requirements that often feature a special graphical notation (concrete syntax) that helps to improve the clarity and comprehensibility of models. 5
  6. 6. The Simulation Modeling Language (SML) 6
  7. 7. Application 7
  8. 8. Application 8
  9. 9. Application 9
  10. 10. In a nutshell… • An application of the Model-driven Development methodology; • Easy configuration and flexibility to change during the business analysis process; • High level solution that do not require a configuration specialist; • Build-in business model rules; • Better documentation and increased quality of the simulation parameters set-up. 10
  11. 11. THANK YOU http://recap-project.eu recap2020 RECAP Project ■ H2020 ■ Grant Agreement #732667 Call: H2020-ICT-2016-2017 ■ Topic: ICT-06-2016 THIS PROJECT HAS RECEIVED FUNDING FROM THE EUROPEAN UNION’S HORIZON 2020 RESEARCH AND INNOVATION PROGRAMME UNDER GRANT AGREEMENT NUMBER 732667 patricia.endo@dcu.ie, cmorais@gmail.com

This is a slide deck presented by Cleber Morais (DCU) at an IC4 research seminar in DCU Business School on November 15, 2018.

Views

Total views

399

On Slideshare

0

From embeds

0

Number of embeds

225

Actions

Downloads

0

Shares

0

Comments

0

Likes

0

×