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

Declarative Elasticity in ABS

Abstract: Traditional development methodologies that separate software design from application deployment have been replaced by approaches such as continuous delivery or DevOps, according to which deployment issues should be taken into account already at the early stages of development. This calls for the definition of new modeling and specification languages. In this paper we show how deployment can be added as a first-class citizen in the object-oriented modeling language ABS. We follow a declarative approach: program… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
9
0

Year Published

2016
2016
2021
2021

Publication Types

Select...
5
1

Relationship

4
2

Authors

Journals

citations
Cited by 11 publications
(9 citation statements)
references
References 14 publications
0
9
0
Order By: Relevance
“…A solver computes which new resources are required and how new service instances should be distributed on these resources, or how old objects and resources that are no longer necessary should be un-deployed, given the knowledge of the current resource configuration and the new requirements indicated by the monitoring framework. Fully automatic dynamic elasticity can be obtained thanks to the combined use of the monitoring framework and the external deployment solver [14].…”
Section: Model-centric Sla Compliance: the Workflowmentioning
confidence: 99%
“…A solver computes which new resources are required and how new service instances should be distributed on these resources, or how old objects and resources that are no longer necessary should be un-deployed, given the knowledge of the current resource configuration and the new requirements indicated by the monitoring framework. Fully automatic dynamic elasticity can be obtained thanks to the combined use of the monitoring framework and the external deployment solver [14].…”
Section: Model-centric Sla Compliance: the Workflowmentioning
confidence: 99%
“…This suite integrates the SAGA tool [3] for the declarative specification of service metric functions, and SmartDeployer [6] for the formalization of deployment requirements and the automatic generation of provisioning scripts. At the core of this suite is a new Haskell backend ABS RT of the ABS modeling language which supports a real-time interpretation of the timing constructs of ABS.…”
Section: Main Contribution and Related Workmentioning
confidence: 99%
“…We further illustrate the use of our tool-suite by an industrial case study based on the Fredhopper Cloud Services. The underlying ABS model of the Fredhopper Cloud Services builds on the one presented in [6] which focuses on automated generation of deployment actions. Here we extend that model to support HITL simulation and for the generation of more realistic deployment recommendations.…”
Section: Main Contribution and Related Workmentioning
confidence: 99%
See 2 more Smart Citations