2016
DOI: 10.1007/978-3-319-47677-3_15
|View full text |Cite
|
Sign up to set email alerts
|

Zephyrus2: On the Fly Deployment Optimization Using SMT and CP Technologies

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
33
0

Year Published

2019
2019
2021
2021

Publication Types

Select...
5
1
1

Relationship

4
3

Authors

Journals

citations
Cited by 26 publications
(34 citation statements)
references
References 24 publications
0
33
0
Order By: Relevance
“…Neither proposals support the computation of optimal deployments. Our work is inspired by the Aeolus component model [8,9], the Zephyrus configuration optimizer [1], and ConfSolve [22]. The Aeolus model paved the way to reason on deployment and reconfiguration, proving some decidability results.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…Neither proposals support the computation of optimal deployments. Our work is inspired by the Aeolus component model [8,9], the Zephyrus configuration optimizer [1], and ConfSolve [22]. The Aeolus model paved the way to reason on deployment and reconfiguration, proving some decidability results.…”
Section: Related Work and Conclusionmentioning
confidence: 99%
“…SmartDepl is open source, available at https://github.com/jacopoMauro/ 990 abs_deployer and to increase its portability it can be installed also by using Table 1 and given by the user in an ABS annotation), the cost 1000 annotations and the signature of every class (JSON internal representation derived from the structure of the ABS program and the user annotations). With this information SmartDepl is able in the second step to generate the input for Zephyrus2 17 [54,8,55], i.e., a configuration optimizer that given the user requirements and a universe of components, computes the optimal configuration 1005 satisfying the user needs. This process is quite straightforward since Zephyrus2 supports natively constructs and constraints that mirror those of SmartDepl.…”
Section: Toolchain Detailsmentioning
confidence: 99%
“…It is however natural to wonder what are the running times of SmartDepl for normal instances. Unfortunately,as also remarked in[54], there are no standard benchmarks that can be used for the optimization of application deployment. For this reason, in this work we will try to evaluate how good SmartDepl scales by measuring its running times 1405 using the real-world Fredhopper use case as a specific benchmark.In particular, we performed two kinds of scaling experiments.…”
mentioning
confidence: 99%
“…Constrained optimization problems have been previously solved using: (1) exact: e.g. constraint programming [7] and SMT solving [1]; and (2) approximate [10] approaches.…”
Section: Introductionmentioning
confidence: 99%
“…To the best of our knowledge there is only the Zephyrus2 tool [1] using an SMT solver which addresses a problem similar to ours. The problem solved is that, given the application description (interaction constraints and hardware requirements) and VMs specifications, the aim is to minimize the cost and then the number of VMs leased for hosting the application.…”
Section: Introductionmentioning
confidence: 99%