Automatic Scaling of Web Services using an Adaptive Distributed System
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 ev