2015
DOI: 10.1016/j.scico.2015.07.006
|View full text |Cite
|
Sign up to set email alerts
|

Automatic deployment of component-based applications

Abstract: In distributed systems like those based on cloud or service-oriented frameworks, applications are typically assembled by deploying and connecting a large number of heterogeneous software components, spanning from fine-grained packages to coarse-grained complex services. Automation techniques and tools have been proposed to ease the deployment process of these complex system. By relying on a formal model of components, we describe a sound and complete algorithm for computing the sequence of actions that permits… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
7
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
3
3
1

Relationship

2
5

Authors

Journals

citations
Cited by 10 publications
(7 citation statements)
references
References 17 publications
0
7
0
Order By: Relevance
“…Automatic synthesis of deployment plans are the done in a step before the actual deployment. A deployment plan synthesis process was proposed, for example, in [14]. Multi-objective optimization, as proposed in [13], are used often to establish a deployment plan.…”
Section: Solutions For Application Deployments In Clouds and Their Limitationsmentioning
confidence: 99%
“…Automatic synthesis of deployment plans are the done in a step before the actual deployment. A deployment plan synthesis process was proposed, for example, in [14]. Multi-objective optimization, as proposed in [13], are used often to establish a deployment plan.…”
Section: Solutions For Application Deployments In Clouds and Their Limitationsmentioning
confidence: 99%
“…As far as the configuration steps are concerned, these technologies rely on the aforementioned configuration management tools (e.g., Puppet or Chef). [35] presents a formal model of components and a sound and complete algorithm for computing the sequence of actions that permits the deployment of a desired configuration even in the presence of circular dependencies among components. In [36], the authors present an extension of the TOSCA standard in order to specify the behaviour of a cloud application's management operations.…”
Section: Composition (Techniques)mentioning
confidence: 99%
“…As a result, declarative workflows can only model dependencies which are explicitly defined by the orchestrator. The current TOSCA specification, for example, does not support circular dependencies [11], i.e. dependencies where the control flow jumps back and forth between two nodes multiple times.…”
Section: Declarative Workflowsmentioning
confidence: 99%