Repository logo
Research Outputs
Projects
People
Statistics
  1. Home
  2. HSG CRIS
  3. HSG Publications
  4. Modelling and managing deployment costs of microservice-based cloud applications
Details

Modelling and managing deployment costs of microservice-based cloud applications

ISBN
978-1-4503-4616-0
Type
conference paper
Date Issued
2016-12-06
Author(s)
Leitner, Philipp
;
Cito, Jürgen
;
Stöckli, Emanuel  
Editor(s)
Jiang, Changjun
DOI
10.1145/2996890.2996901
Abstract
We present an approach to model the deployment costs, including compute and IO costs, of Microservice-based applications deployed to a public cloud. Our model, which we dubbed CostHat, supports both, Microservices deployed on traditional IaaS or PaaS clouds, and services that make use of novel cloud programming paradigms, such as AWS Lambda. CostHat is based on a network model, and allows for what-if and cost sensitivity analysis. Further, we have used this model to implement tooling that warns cloud developers directly in the Integrated Development Environment (IDE) about certain classes of potentially costly code changes. We illustrate our work based on a case study, and evaluate the CostHat model using a standalone Python implementation. We show that, once instantiated, cost calculation in CostHat is computationally inexpensive on standard hardware (below 1 ms even for applications consisting of thousand services and endpoints). This enables its use in real-time for developer tooling which continually re-evaluates the costs of an application in the background, while the developer is working on the code.
Language
English
HSG Classification
contribution to scientific community
Book title
UCC '16 Proceedings of the 9th International Conference on Utility and Cloud Computing
Publisher
ACM Press
Publisher place
New York, N.Y.
Start page
165
End page
174
Event Title
9th IEEE/ACM International Conference on Utility and Cloud Computing (UCC)
Event Location
Shanghai
Event Date
06.-09.12.2016
URL
https://www.alexandria.unisg.ch/handle/20.500.14171/103628
Subject(s)

other research area

Division(s)

IWI - Institute of In...

Eprints ID
250955
Support
HSG researchers can find instructions here for adding or importing publications (DOI, ORCID). Please send questions to alexandria@unisg.ch

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Accessibility settings
  • Privacy policy
  • End User Agreement
  • Send Feedback
Repository logo COAR Notify