umu.sePublications
Change search
ReferencesLink to record
Permanent link

Direct link
Retrofitting Admission Control in an Internet-Scale Application
SimScale GmbH, Germany.
Technische Universität München, Germany.
SimScale GmbH, Germany.
Umeå University, Faculty of Science and Technology, Department of Computing Science. (Cloud Computing)ORCID iD: 0000-0003-0106-3049
Show others and affiliations
2016 (English)Report (Other academic)
Abstract [en]

In this paper we propose a methodology to retrofit admission control in an Internet-scale, production application. Admission control requires less effort to improve the availability of an application, in particular when making it scalable is costly. This can occur due to the integration of 3rd-party legacy code or handling large amounts of data, and is further motivated by lean thinking, which argues for building a minimum viable product to discover customer requirements.

Our main contribution consists in a method to generate an amplified workload, that is realistic enough to test all kinds of what-if scenarios, but does not require an exhaustive transition matrix. This workload generator can then be used to iteratively stress-test the application, identify the next bottleneck and add admission control.

To illustrate the usefulness of the approach, we report on our experience with adding admission control within SimScale, a Software-as-a-Service start-up for engineering simulations, that already features 50,000 users.

Place, publisher, year, edition, pages
2016.
Series
Report / UMINF, ISSN 0348-0542 ; 16.17
Keyword [en]
cloud, admission control, performance, Software-as-a-Service, software engineering
National Category
Computer Systems Software Engineering
Research subject
Computer Systems; Computer Science
Identifiers
URN: urn:nbn:se:umu:diva-125672OAI: oai:DiVA.org:umu-125672DiVA: diva2:970648
Available from: 2016-09-14 Created: 2016-09-14 Last updated: 2016-09-14

Open Access in DiVA

No full text

Other links

http://www8.cs.umu.se/research/uminf/reports/2016/017/part1.pdf

Search in DiVA

By author/editor
Klein, Cristian
By organisation
Department of Computing Science
Computer SystemsSoftware Engineering

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

ReferencesLink to record
Permanent link

Direct link