Modeling Deployment Decisions for Elastic Services with ABS

Einar Broch Johnsen
Ka I Pun
S. Lizeth Tapia Tarifa

The use of cloud technology can offer significant savings for the deployment of services, provided that the service is able to make efficient use of the available virtual resources to meet service-level requirements. To avoid software designs that scale poorly, it is important to make deployment decisions for the service at design time, early in the development of the service itself. ABS offers a formal, model-based approach which integrates the design of services with the modeling of deployment decisions. In this paper, we illustrate the main concepts of this approach by modeling a scalable pool of workers with an auto-scaling strategy and by using the model to compare deployment decisions with respect to client traffic with peak loads.

In Razieh Behjati and Ahmed Elmokashfi: Proceedings of the First International Workshop on Formal Methods for and on the Cloud (iFMCloud 2016), Reykjavik, Iceland, 4th June 2016, Electronic Proceedings in Theoretical Computer Science 228, pp. 16–26.
Published: 25th October 2016.

ArXived at: http://dx.doi.org/10.4204/EPTCS.228.3 bibtex PDF
References in reconstructed bibtex, XML and HTML format (approximated).
Comments and questions to: eptcs@eptcs.org
For website issues: webmaster@eptcs.org