University of Washington School of Public Health & Community Medicine
This paper presents a Markovian analytical model to estimate service response time for elastic cloud applications. Given the expected application workload, the number of Virtual Machine (VM) instances, and the capacity of each VM instance, the model can approximate the mean service time. The mean service time is a critical metric to estimate, and contributes to the SLA end-to-end response time experienced by application users. The end-to-end response time is an aggregated delay of the service time in addition to delays incurred at the network nodes and links. The authors' analytical model focuses on estimating the mean service time; however, the model is sufficiently general and can be extremely useful in studying cloud performance.