Please use this identifier to cite or link to this item: https://doi.org/10.21256/zhaw-1359
Title: Towards quantifiable boundaries for elastic horizontal scaling of microservices
Authors : Ramírez López, Manuel
Spillner, Josef
Proceedings: 10th International Conference on Utility and Cloud Computing Companion (UCC 2017)
Conference details: 6th International Workshop on Clouds and (eScience) Applications Management (CloudAM 2017)
Publisher / Ed. Institution : ACM
Publisher / Ed. Institution: Austin, Texas
Issue Date: Dec-2017
Language : Englisch / English
Subjects : Microservices; Scalability; Replication; Optimization
Subject (DDC) : 004: Informatik
Abstract: One of the most useful features of a microservices architecture is its versatility to scale horizontally. However, not all services scale in or out uniformly. The performance of an application composed of microservices depends largely on a suitable combination of replica count and resource capacity. In practice, this implies limitations to the efficiency of autoscalers which often overscale based on an isolated consideration of single service metrics. Consequently, application providers pay more than necessary despite zero gain in overall performance. Solving this issue requires an application-specific determination of scaling limits due to the general infeasibility of an application-agnostic solution. In this paper, we study microservices scalability, the auto-scaling of containers as microservice implementations and the relation between the number of replicas and the resulting application task performance. We contribute a replica count determination solution with a mathematical approach. Furthermore, we offer a calibration software tool which places scalability boundaries into declarative composition descriptions of applications ready to be consumed by cloud platforms.
Departement: School of Engineering
Organisational Unit: Institut für Angewandte Informationstechnologie (InIT)
Publication type: Konferenz: Paper / Conference Paper
DOI : 10.21256/zhaw-1359
10.1145/3147234. 3148111
URI: https://digitalcollection.zhaw.ch/handle/11475/1395
Appears in Collections:Publikationen School of Engineering

Files in This Item:
File Description SizeFormat 
elasticity-archive.pdf306.65 kBAdobe PDFThumbnail
View/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.