2014
DOI: 10.1007/978-3-319-09940-8_5
|View full text |Cite
|
Sign up to set email alerts
|

A Multi-model Optimization Framework for the Model Driven Design of Cloud Applications

Abstract: The use of general descriptive names, registered names, trademarks, service marks, etc. in this publication does not imply, even in the absence of a specific statement, that such names are exempt from the relevant protective laws and regulations and therefore free for general use. While the advice and information in this book are believed to be true and accurate at the date of publication, neither the authors nor the editors nor the publisher can accept any legal responsibility for any errors or omissions that… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
19
0

Year Published

2015
2015
2020
2020

Publication Types

Select...
3
2
1

Relationship

4
2

Authors

Journals

citations
Cited by 15 publications
(19 citation statements)
references
References 40 publications
0
19
0
Order By: Relevance
“…The choice of the application architecture matching and fully exploiting the characteristics of the underlying Cloud environments is also critical [2], [3]. At the infrastructural layer, resource contentions lead to unpredictable performance [4] and additional work for resource management [5], automated VM and service migration [6] is still needed.…”
Section: Extended Abstractmentioning
confidence: 99%
See 1 more Smart Citation
“…The choice of the application architecture matching and fully exploiting the characteristics of the underlying Cloud environments is also critical [2], [3]. At the infrastructural layer, resource contentions lead to unpredictable performance [4] and additional work for resource management [5], automated VM and service migration [6] is still needed.…”
Section: Extended Abstractmentioning
confidence: 99%
“…Model transformations help automating the work of going from abstract concepts to implementation. Moreover, models can also be used to reason about the QoS properties of an application [2] and to support design-time exploration in order to identify the Cloud deployment configuration of minimum cost, while satisfying QoS constraints [3]. Finally, models can be kept alive also at runtime to trigger dynamic adaptation [10], [5], providing QoS guarantees even under workload fluctuations, virtualized systems performance degradations, or failures.…”
mentioning
confidence: 99%
“…A two-step approach has been developed; in the first step an initial valid configuration of the system is derived automatically starting from a partially specified application description given by the QoS engineer. In order to do so, a Mixed Integer Linear Problem (MILP) is built and efficiently solved [6]. This solution is based on approximated performance models, in fact, the QoS associated to a deployment solution is calculated by means of an M/G/1 queuing model with processor sharing policy.…”
Section: Optimisationmentioning
confidence: 99%
“…As in [18] and [19], in this work we propose a two-step approach to the problem. In the first step a model-to-model transformation is performed to obtain a Mixed Integer Linear Problem (MILP) from a set of models in the Each configuration is represented by a set of several hourly LQN models for each Cloud provider, as described in Section 2, which are more expressive and accurate, albeit at the expense of a higher computation time.…”
mentioning
confidence: 99%
“…In such a situation approaches that keeps alive a single or just a couple of solutions, like the one by Ouzineb et al [55] based on a Tabu Search heuristic, are more convenient. An approach similar to the one presented in this work has been proposed in [19], where an hybrid bi-level Tabu Search was used to optimize the deployment of an application on a single cloud provider.…”
mentioning
confidence: 99%