Automatic Scaling of Web Services using an Adaptive Distributed System
(2017)Department of Automatic Control
- Abstract
- In this thesis a Mesos framework is built to enable dynamic scaling of a collection of HTTP application programming interfaces (APIs) in response to a varying request workload. Several scaling algorithms ("policies") that run on top of this Mesos framework are designed and built. Furthermore, a performance evaluation framework is designed and built. The evaluation framework is used to evaluate the scaling algorithms running on top of the Mesos framework. The evaluation is performed by emulating two real world APIs using request data extracted from a real world system’s access logs. Based on this evaluation the positive and negative attributes of the design of the Mesos framework and the policies are discussed.
Please use this url to cite or link to this publication:
http://lup.lub.lu.se/student-papers/record/8923515
- author
- Jaenson, David and Nguyen, Tuan
- supervisor
- organization
- year
- 2017
- type
- H3 - Professional qualifications (4 Years - )
- subject
- report number
- TFRT-6037
- ISSN
- 0280-5316
- language
- English
- id
- 8923515
- date added to LUP
- 2017-09-08 13:20:40
- date last changed
- 2017-09-08 13:20:40
@misc{8923515, abstract = {{In this thesis a Mesos framework is built to enable dynamic scaling of a collection of HTTP application programming interfaces (APIs) in response to a varying request workload. Several scaling algorithms ("policies") that run on top of this Mesos framework are designed and built. Furthermore, a performance evaluation framework is designed and built. The evaluation framework is used to evaluate the scaling algorithms running on top of the Mesos framework. The evaluation is performed by emulating two real world APIs using request data extracted from a real world system’s access logs. Based on this evaluation the positive and negative attributes of the design of the Mesos framework and the policies are discussed.}}, author = {{Jaenson, David and Nguyen, Tuan}}, issn = {{0280-5316}}, language = {{eng}}, note = {{Student Paper}}, title = {{Automatic Scaling of Web Services using an Adaptive Distributed System}}, year = {{2017}}, }