University of Cambridge > > Computer Laboratory Digital Technology Group (DTG) Meetings > Soroban: Attributing latency in virtualized environments

Soroban: Attributing latency in virtualized environments

Add to your list(s) Download to your calendar using vCal

If you have a question about this talk, please contact Andrew Rice.

Applications executing in virtualized environments experience a lack of performance isolation from other services executing on shared resources. Latency sensitive applications running in the cloud are therefore sometimes affected by highly-variable response times, yet understanding the causes of such variations at the level of individual requests is an unsolved problem.

We present Soroban, a framework for attributing latency to either the cloud provider or their customer. Soroban allows developers to instrument applications, such as web servers to determine, for each request, how much of the latency is due to the cloud provider, and how much is due to the consumer’s application or service. With this support Soroban enables cloud-providers to provision based on acceptable-latencies, adopt fine-grained charging levels that reflect latency demands of users and attribute performance anomalies to either the cloud provider or their 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.

For more details, please visit

This is a practice talk for HotCloud’15

This talk is part of the Computer Laboratory Digital Technology Group (DTG) Meetings series.

Tell a friend about this talk:

This talk is included in these lists:

Note that ex-directory lists are not shown.


© 2006-2023, University of Cambridge. Contact Us | Help and Documentation | Privacy and Publicity