2015
DOI: 10.1002/spe.2311
|View full text |Cite
|
Sign up to set email alerts
|

SALOON: a platform for selecting and configuring cloud environments

Abstract: International audienceMigrating legacy systems or deploying a new application to a cloud environment has recently become very trendy, because the number of cloud providers available is still increasing. These cloud environments provide a wide range of resources at different levels of functionality, which must be appropriately configured by stakeholders for the application to run properly. Handling this variability during the configuration and deployment stages is known as a complex and error-prone process, usu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
32
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
4
2
2

Relationship

2
6

Authors

Journals

citations
Cited by 28 publications
(32 citation statements)
references
References 33 publications
0
32
0
Order By: Relevance
“…Moreover, COAPS complies to the previous, non-enhanced version of the OCCI standard, hence it lacks of the resource state management and the conformance verification provided by the OCCIware tool chain and MoDMaCAO. SALOON (Quinton et al, 2016) is a model-driven multi-cloud configurator. It uses feature models to represent infrastructure and platform variability, as well as ontologies to describe the cloud applications requirements.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Moreover, COAPS complies to the previous, non-enhanced version of the OCCI standard, hence it lacks of the resource state management and the conformance verification provided by the OCCIware tool chain and MoDMaCAO. SALOON (Quinton et al, 2016) is a model-driven multi-cloud configurator. It uses feature models to represent infrastructure and platform variability, as well as ontologies to describe the cloud applications requirements.…”
Section: Related Workmentioning
confidence: 99%
“…This heterogeneity of cloud provider interfaces makes it hard to migrate applications between different cloud providers or combine different offerings. To tackle this problem, three different strategies can be identified in the literature: using code libraries that provide a common Application Programming Interface (API) for the different cloud provider APIs, e.g., Apache jclouds 1 , 2 , or fog 3 , using techniques from model driven engineering (MDE) to decouple the cloud applications from the technical peculiarities of the different target platforms, e.g., OCCIware , and SALOON (Quinton et al, 2016), and the development of common standards, e.g., the Topology and Orchestration Specification for Cloud Applications (TOSCA) 4 , and the Open Cloud Com-1 http://www.jclouds.org 2 All URLs have been last retrieved on 01/03/2018. 3 http://fog.io 4 https://www.oasis-open.org/committees/TOSCA/ puting Interface (OCCI) (Nyrén et al, 2016).…”
Section: Introductionmentioning
confidence: 99%
“…An acceptor will reply with the greatest id (rid ) that it has seen, the greatest id (rid r ) it has proposed, and the corresponding value (val r ), or NULL if it has not accepted any proposal as Phase 1B message. In the event that the received cid is smaller than rid r , the received prepare message will be disregarded (lines [18][19][20][21][22].…”
Section: Normal Operationmentioning
confidence: 99%
“…We do not want to emphasize one particular variability modeling approach (e.g., feature-based, decisionoriented, UML-based, or orthogonal variability models) but we use the general term variability model to describe any model of the variability of a software system. Such a model may be created using any approach that provides advanced modeling capabilities such as cardinalities and attributes [7,15] necessary in a dspl context to describe additional information like the number of instances of a feature or component at runtime. We also analyze the impact of evolution operations on the consistency of the dspl: the evolution of problem or solution space can lead to inconsistencies within the given space, between spaces, and with respect to rules for the runtime adaptation of the system.…”
Section: Introductionmentioning
confidence: 99%