Soroban: Attributing Latency in Virtualized Environments
View / Open Files
Authors
Snee, James
Carata, Lucian
Chick, Oliver RA
Sohan, Ripduman
Faragher, Ramsey M
Publication Date
2015Journal Title
USENIX HotCloud
Publisher
USENIX
Language
English
Type
Conference Object
Metadata
Show full item recordCitation
Snee, J., Carata, L., Chick, O. R., Sohan, R., Faragher, R. M., Rice, A., & Hopper, A. (2015). Soroban: Attributing Latency in Virtualized Environments. USENIX HotCloud https://www.usenix.org/conference/hotcloud15/workshop-program/presentation/snee
Abstract
Applications running in the cloud have highly-variable response times due to the lack of perfect performance isolation from other services served by common infrastructure. In particular, response latency when executing on a loaded hypervisor or in a container is substantially higher than uncontested bare-metal performance. Whilst efforts to increase performance isolation continue, we present Soroban, a framework for attributing latency to either the cloud provider or their customer. Soroban allows cloud providers to instrument commonly used programs, such as a web server to determine, for each request, how much of the latency is due to the cloud provider, or the consumer. We apply Soroban to a HTTP server and show that it identifies when the cause of latency is due to a provider-induced activity, such as underprovisioning a host, or due to the software run by the customer.
Identifiers
This record's URL: https://www.repository.cam.ac.uk/handle/1810/248542
Rights
Attribution-NonCommercial 2.0 UK: England & Wales
Licence URL: http://creativecommons.org/licenses/by-nc/2.0/uk/